/// <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));
 }