Standard Gateway
ERC-20 Deposit
STEP 1 - Approving L2 ERC-20 Tokens & L2 ERC-20 DKA
const depositAmount = parseEther('1');
const res = await tokenBridge.approveToken({
erc20ParentAddress: parentERC20.address,
parentSigner,
amount:depositAmount
});
const receipt = await res.wait();
console.log(`approve ERC20 token to L2 Standard Gateway Contract tx hash: ${receipt.transactionHash}`)
const allowance = await tokenBridge.allowanceTokenToGateway(
parentERC20.address,
parentSigner.address,
parentProvider
);
console.log(`allowance amount: ${allowance}`STEP 2 - Deposit Token
STEP 3 - Checking Deposit Status
Withdrawal ERC-20
STEP 1 - Withdrawing ERC-20 Tokens
STEP 2: Checking Withdraw Status
STEP 3: Claiming ERC-20 Tokens
Last updated