/// <inheritdoc /> public async Task <List <string> > GetOwnersAsync() { return(await MultisigWallet.GetOwnersAsync(this.web3, this.settings.MultisigWalletAddress).ConfigureAwait(false)); }
/// <inheritdoc /> public async Task <string> ConfirmTransactionAsync(BigInteger transactionId) { return(await MultisigWallet.ConfirmTransactionAsync(this.web3, this.settings.MultisigWalletAddress, transactionId, this.settings.GasLimit, this.settings.GasPrice).ConfigureAwait(false)); }
/// <inheritdoc /> public async Task <BigInteger> GetConfirmationCountAsync(BigInteger transactionId) { return(await MultisigWallet.GetConfirmationCountAsync(this.web3, this.settings.MultisigWalletAddress, transactionId).ConfigureAwait(false)); }
/// <inheritdoc /> public async Task <BigInteger> SubmitTransactionAsync(string destination, BigInteger value, string data) { return(await MultisigWallet.SubmitTransactionAsync(this.web3, this.settings.MultisigWalletAddress, destination, value, data, this.settings.GasLimit, this.settings.GasPrice).ConfigureAwait(false)); }