When depositing assets from your L1 to L2 account, there are a few things to be aware of:
  1. 1.
    When interacting with the L1 account, you will incur an Ethereum gas fee
  2. 2.
    If this is the first time depositing a specific token (LRC, USDC, DAI, etc.) from L1, there will be a Token Approval process. After the Token Approval completes, you will need to restart the deposit.
Token Approval: Before initiating an interaction between a token and a smart contract on L1 for the first time, such as depositing a specific token from L1 to L2, a Token Approval transaction must be submitted.
You must first approve each token that you plan to use to interact with a particular smart contract. This is a security measure in which a user authorises the smart contract to access and use that particular token. This is an on-chain transaction which costs a gas fee.