public EthereumDeviceMovementServiceAgent(Web3 web3, string blockchainAdminAccount, string blockchainAdminPassphrase, ISmartContractStoreServiceAgent smartContractServiceAgent) { _smartContractServiceAgent = smartContractServiceAgent ?? throw new ArgumentNullException(nameof(smartContractServiceAgent)); _web3 = web3; _blockchainAdminAccount = blockchainAdminAccount; _blockchainAdminPassphrase = blockchainAdminPassphrase; }
public BlockchainContractBootstrapperCommand(ISmartContractStoreServiceAgent smartContractStoreServiceAgent, IBlockchainServiceAgent blockchainServiceAgent) { _blockchainServiceAgent = blockchainServiceAgent; _smartContractStoreServiceAgent = smartContractStoreServiceAgent; }