public Task <string> DepositERC20ToRequestAsync(string l1Token, string l2Token, string to, BigInteger amount, uint l2Gas, byte[] data) { var depositERC20ToFunction = new DepositERC20ToFunction(); depositERC20ToFunction.L1Token = l1Token; depositERC20ToFunction.L2Token = l2Token; depositERC20ToFunction.To = to; depositERC20ToFunction.Amount = amount; depositERC20ToFunction.L2Gas = l2Gas; depositERC20ToFunction.Data = data; return(ContractHandler.SendRequestAsync(depositERC20ToFunction)); }
public Task <TransactionReceipt> DepositERC20ToRequestAndWaitForReceiptAsync(string l1Token, string l2Token, string to, BigInteger amount, uint l2Gas, byte[] data, CancellationTokenSource cancellationToken = null) { var depositERC20ToFunction = new DepositERC20ToFunction(); depositERC20ToFunction.L1Token = l1Token; depositERC20ToFunction.L2Token = l2Token; depositERC20ToFunction.To = to; depositERC20ToFunction.Amount = amount; depositERC20ToFunction.L2Gas = l2Gas; depositERC20ToFunction.Data = data; return(ContractHandler.SendRequestAndWaitForReceiptAsync(depositERC20ToFunction, cancellationToken)); }
public Task <TransactionReceipt> DepositERC20ToRequestAndWaitForReceiptAsync(DepositERC20ToFunction depositERC20ToFunction, CancellationTokenSource cancellationToken = null) { return(ContractHandler.SendRequestAndWaitForReceiptAsync(depositERC20ToFunction, cancellationToken)); }
public Task <string> DepositERC20ToRequestAsync(DepositERC20ToFunction depositERC20ToFunction) { return(ContractHandler.SendRequestAsync(depositERC20ToFunction)); }