public Task <TransactionReceipt> ExecTransactionRequestAndWaitForReceiptAsync(string to, BigInteger value, byte[] data, byte operation, BigInteger safeTxGas, BigInteger baseGas, BigInteger gasPrice, string gasToken, string refundReceiver, byte[] signatures, CancellationTokenSource cancellationToken = null) { var execTransactionFunction = new ExecTransactionFunction(); execTransactionFunction.To = to; execTransactionFunction.Value = value; execTransactionFunction.Data = data; execTransactionFunction.Operation = operation; execTransactionFunction.SafeTxGas = safeTxGas; execTransactionFunction.BaseGas = baseGas; execTransactionFunction.GasPrice = gasPrice; execTransactionFunction.GasToken = gasToken; execTransactionFunction.RefundReceiver = refundReceiver; execTransactionFunction.Signatures = signatures; return(ContractHandler.SendRequestAndWaitForReceiptAsync(execTransactionFunction, cancellationToken)); }
public Task <TransactionReceipt> ExecTransactionRequestAndWaitForReceiptAsync(ExecTransactionFunction execTransactionFunction, CancellationTokenSource cancellationToken = null) { return(ContractHandler.SendRequestAndWaitForReceiptAsync(execTransactionFunction, cancellationToken)); }
public Task <string> ExecTransactionRequestAsync(ExecTransactionFunction execTransactionFunction) { return(ContractHandler.SendRequestAsync(execTransactionFunction)); }