Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
 }