public RpcNodeFactory(IWalletRepository walletRepository, IBlockChainStore blockChainStore, ISmartContractStore smartContractStore, ITransactionHelper transactionHelper, ITransactionValidator transactionValidator, IBlockValidator blockValidator, ISolidityExecutor solidityExecutor) { _walletRepository = walletRepository; _blockChainStore = blockChainStore; _smartContractStore = smartContractStore; _transactionHelper = transactionHelper; _transactionValidator = transactionValidator; _blockValidator = blockValidator; _solidityExecutor = solidityExecutor; }
public RPCNodeStartup(IWalletRepository walletRepository, Networks network, IBlockChainStore blockChainStore, ISmartContractStore smartContractStore, ITransactionHelper transactionHelper, ITransactionValidator transactionValidator, IBlockValidator blockValidator, ISolidityExecutor solidityExecutor) { _walletRepository = walletRepository; _network = network; _blockChainStore = blockChainStore; _smartContractStore = smartContractStore; _transactionHelper = transactionHelper; _transactionValidator = transactionValidator; _blockValidator = blockValidator; _solidityExecutor = solidityExecutor; }