Beispiel #1
0
        public Task <TransactionReceipt> FinalizeERC20WithdrawalRequestAndWaitForReceiptAsync(string l1Token, string l2Token, string from, string to, BigInteger amount, byte[] data, CancellationTokenSource cancellationToken = null)
        {
            var finalizeERC20WithdrawalFunction = new FinalizeERC20WithdrawalFunction();

            finalizeERC20WithdrawalFunction.L1Token = l1Token;
            finalizeERC20WithdrawalFunction.L2Token = l2Token;
            finalizeERC20WithdrawalFunction.From    = from;
            finalizeERC20WithdrawalFunction.To      = to;
            finalizeERC20WithdrawalFunction.Amount  = amount;
            finalizeERC20WithdrawalFunction.Data    = data;

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(finalizeERC20WithdrawalFunction, cancellationToken));
        }
Beispiel #2
0
        public Task <string> FinalizeERC20WithdrawalRequestAsync(string l1Token, string l2Token, string from, string to, BigInteger amount, byte[] data)
        {
            var finalizeERC20WithdrawalFunction = new FinalizeERC20WithdrawalFunction();

            finalizeERC20WithdrawalFunction.L1Token = l1Token;
            finalizeERC20WithdrawalFunction.L2Token = l2Token;
            finalizeERC20WithdrawalFunction.From    = from;
            finalizeERC20WithdrawalFunction.To      = to;
            finalizeERC20WithdrawalFunction.Amount  = amount;
            finalizeERC20WithdrawalFunction.Data    = data;

            return(ContractHandler.SendRequestAsync(finalizeERC20WithdrawalFunction));
        }
Beispiel #3
0
 public Task <TransactionReceipt> FinalizeERC20WithdrawalRequestAndWaitForReceiptAsync(FinalizeERC20WithdrawalFunction finalizeERC20WithdrawalFunction, CancellationTokenSource cancellationToken = null)
 {
     return(ContractHandler.SendRequestAndWaitForReceiptAsync(finalizeERC20WithdrawalFunction, cancellationToken));
 }
Beispiel #4
0
 public Task <string> FinalizeERC20WithdrawalRequestAsync(FinalizeERC20WithdrawalFunction finalizeERC20WithdrawalFunction)
 {
     return(ContractHandler.SendRequestAsync(finalizeERC20WithdrawalFunction));
 }