public Task <TransactionReceipt> FinalizeDepositRequestAndWaitForReceiptAsync(string l1Token, string l2Token, string from, string to, BigInteger amount, byte[] data, CancellationTokenSource cancellationToken = null)
        {
            var finalizeDepositFunction = new FinalizeDepositFunction();

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

            return(ContractHandler.SendRequestAndWaitForReceiptAsync(finalizeDepositFunction, cancellationToken));
        }
        public Task <string> FinalizeDepositRequestAsync(string l1Token, string l2Token, string from, string to, BigInteger amount, byte[] data)
        {
            var finalizeDepositFunction = new FinalizeDepositFunction();

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

            return(ContractHandler.SendRequestAsync(finalizeDepositFunction));
        }
 public Task <TransactionReceipt> FinalizeDepositRequestAndWaitForReceiptAsync(FinalizeDepositFunction finalizeDepositFunction, CancellationTokenSource cancellationToken = null)
 {
     return(ContractHandler.SendRequestAndWaitForReceiptAsync(finalizeDepositFunction, cancellationToken));
 }
 public Task <string> FinalizeDepositRequestAsync(FinalizeDepositFunction finalizeDepositFunction)
 {
     return(ContractHandler.SendRequestAsync(finalizeDepositFunction));
 }