public QuorumTransactionManager(IClient rpcClient, string privateUrl, QuorumAccount account) { PrivateUrl = privateUrl; Account = account ?? throw new ArgumentNullException(nameof(account)); Client = rpcClient; _transactionSigner = new AccountOfflineTransactionSigner(); }
public Web3Quorum(IClient client, string accountAddress) : base(client) { var account = new QuorumAccount(accountAddress); TransactionManager = account.TransactionManager; TransactionManager.Client = Client; }
public QuorumTransactionManager(IClient rpcClient, string privateUrl, string privateKey) { if (privateKey == null) { throw new ArgumentNullException(nameof(privateKey)); } PrivateUrl = privateUrl; Client = rpcClient; Account = new QuorumAccount(privateKey); Account.NonceService = new InMemoryNonceService(Account.Address, rpcClient); _transactionSigner = new AccountOfflineTransactionSigner(); }
public QuorumTransactionManager(IClient client, QuorumAccount account) : base(client) { this.Account = account; this.DefaultGasPrice = 0; }
internal void SetAccount(QuorumAccount account) { Account = account; }
public Web3Quorum(QuorumAccount account, string privateUrl, string url = @"http://localhost:8545/", ILog log = null, AuthenticationHeaderValue authenticationHeader = null) : base(account, url, log, authenticationHeader) { ((QuorumTransactionManager)TransactionManager).PrivateUrl = privateUrl; }
public Web3Quorum(QuorumAccount account, IClient client, string privateUrl) : base(account, client) { ((QuorumTransactionManager)TransactionManager).PrivateUrl = privateUrl; }
public Web3Quorum(QuorumAccount account, string url = @"http://localhost:8545/", ILog log = null, AuthenticationHeaderValue authenticationHeader = null) : base(url, log, authenticationHeader) { TransactionManager = account.TransactionManager; TransactionManager.Client = Client; }
public Web3Quorum(IClient client, QuorumAccount account) : base(client) { TransactionManager = account.TransactionManager; TransactionManager.Client = Client; }