public ContractTransactionProcessor( IWeb3 web3, IVmStackErrorChecker vmStackErrorChecker, IContractHandler contractHandler, ITransactionHandler transactionHandler, ITransactionVMStackHandler transactionVmStackHandler) { _web3 = web3; _vmStackErrorChecker = vmStackErrorChecker; _contractHandler = contractHandler; _transactionHandler = transactionHandler; _transactionVmStackHandler = transactionVmStackHandler; }
public ContractTransactionProcessor( IGetTransactionVMStack vmStackProxy, IVmStackErrorChecker vmStackErrorChecker, IContractHandler contractHandler, ITransactionHandler transactionHandler, ITransactionVMStackHandler transactionVmStackHandler) { _vmStackProxy = vmStackProxy; _vmStackErrorChecker = vmStackErrorChecker; _contractHandler = contractHandler; _transactionHandler = transactionHandler; _transactionVmStackHandler = transactionVmStackHandler; }