/// <inheritdoc /> public async Task <string> ConfirmTransactionAsync(BigInteger transactionId) { return(await MultisigWallet.ConfirmTransactionAsync(this.web3, this.interopSettings.MultisigWalletAddress, transactionId, this.interopSettings.EthereumGas, this.interopSettings.EthereumGasPrice).ConfigureAwait(false)); }
/// <inheritdoc /> public async Task <BigInteger> GetConfirmationCountAsync(BigInteger transactionId) { return(await MultisigWallet.GetConfirmationCountAsync(this.web3, this.interopSettings.MultisigWalletAddress, transactionId).ConfigureAwait(false)); }
/// <inheritdoc /> public async Task <BigInteger> SubmitTransactionAsync(string destination, BigInteger value, string data) { return(await MultisigWallet.SubmitTransactionAsync(this.web3, this.interopSettings.MultisigWalletAddress, destination, value, data, this.interopSettings.EthereumGas, this.interopSettings.EthereumGasPrice).ConfigureAwait(false)); }