imtoken will never ask for your seed phrase, private key or verification code. Always review the address, network and request details before transferring, signing or approving.

imtoken

Layer 2 Basics & Cross-layer Transfers

Understand the relationship between Layer 2 systems and mainnet, including bridging, confirmations and network selection.

On this pageWhat Layer 2 addressesRelationship with mainnetCross-layer asset movementArrival and waiting periodsChecks before acting

What Layer 2 addresses

When reviewing What Layer 2 addresses, separate scaling, throughput, and fees. They may appear in the same workflow, but they represent different layers of the action. On this Layer 2 Basics & Cross-layer Transfers page, the goal is to build a verifiable mental model rather than depend on a single interface cue. Before approving anything, identify the network, the object being changed, and whether the request matches the task you intended to perform.

A useful routine is to review items in a fixed order: confirm throughput, verify fees, inspect mainnet, and keep data publication for later reference. If a page unexpectedly asks for scaling, stop and verify the source instead of continuing simply because the workflow looks familiar.

From a security perspective, What Layer 2 addresses should be considered together with fees, mainnet, and data publication. A legitimate review flow does not require you to reveal a seed phrase, private key, or verification code. Requests involving scaling or throughput can change permissions or asset state, so review them individually and reject anything you do not understand.

Relationship with mainnet

In practice, settlement often tells you whether you are in the right context, security model affects the resulting state, and finality helps with independent verification afterward. Do not rely only on a success message in the interface. Where on-chain state is involved, compare it with state and network boundary so you can distinguish presentation from the actual network result.

Relationship with mainnet also has failure modes. Congestion, incorrect parameters, insufficient balances, contract conditions, or third-party service changes can produce unexpected results. Start with the objective state of security model, finality, and state before retrying. Repeated submissions without understanding the cause can add fees or duplicate actions.

When reviewing Relationship with mainnet, separate finality, state, and network boundary. They may appear in the same workflow, but they represent different layers of the action. On this Layer 2 Basics & Cross-layer Transfers page, the goal is to build a verifiable mental model rather than depend on a single interface cue. Before approving anything, identify the network, the object being changed, and whether the request matches the task you intended to perform.

Review points
  • settlement
  • security model
  • finality
  • state
  • network boundary

Cross-layer asset movement

A useful routine is to review items in a fixed order: confirm bridge, verify deposit, inspect withdrawals, and keep source chain for later reference. If a page unexpectedly asks for destination chain, stop and verify the source instead of continuing simply because the workflow looks familiar.

From a security perspective, Cross-layer asset movement should be considered together with deposit, withdrawals, and source chain. A legitimate review flow does not require you to reveal a seed phrase, private key, or verification code. Requests involving destination chain or bridge can change permissions or asset state, so review them individually and reject anything you do not understand.

In practice, withdrawals often tells you whether you are in the right context, source chain affects the resulting state, and destination chain helps with independent verification afterward. Do not rely only on a success message in the interface. Where on-chain state is involved, compare it with bridge and deposit so you can distinguish presentation from the actual network result.

ItemWhy it mattersSuggested action
bridgeHelps verify that the network state or permission scope matches your intent.Review before and after submission and keep a traceable reference.
depositHelps verify that the network state or permission scope matches your intent.Review before and after submission and keep a traceable reference.
withdrawalsHelps verify that the network state or permission scope matches your intent.Review before and after submission and keep a traceable reference.

Arrival and waiting periods

Arrival and waiting periods also has failure modes. Congestion, incorrect parameters, insufficient balances, contract conditions, or third-party service changes can produce unexpected results. Start with the objective state of confirmation, challenge period, and message passing before retrying. Repeated submissions without understanding the cause can add fees or duplicate actions.

When reviewing Arrival and waiting periods, separate challenge period, message passing, and delay. They may appear in the same workflow, but they represent different layers of the action. On this Layer 2 Basics & Cross-layer Transfers page, the goal is to build a verifiable mental model rather than depend on a single interface cue. Before approving anything, identify the network, the object being changed, and whether the request matches the task you intended to perform.

A useful routine is to review items in a fixed order: confirm message passing, verify delay, inspect status query, and keep confirmation for later reference. If a page unexpectedly asks for challenge period, stop and verify the source instead of continuing simply because the workflow looks familiar.

Checks before acting

From a security perspective, Checks before acting should be considered together with official bridge, contract, and network. A legitimate review flow does not require you to reveal a seed phrase, private key, or verification code. Requests involving fee or small test transfer can change permissions or asset state, so review them individually and reject anything you do not understand.

In practice, contract often tells you whether you are in the right context, network affects the resulting state, and fee helps with independent verification afterward. Do not rely only on a success message in the interface. Where on-chain state is involved, compare it with small test transfer and official bridge so you can distinguish presentation from the actual network result.

Checks before acting also has failure modes. Congestion, incorrect parameters, insufficient balances, contract conditions, or third-party service changes can produce unexpected results. Start with the objective state of network, fee, and small test transfer before retrying. Repeated submissions without understanding the cause can add fees or duplicate actions.

Security note: Seed phrases and private keys remain under the user’s control. imtoken will not ask for a seed phrase, private key or verification code. Verify the address, network and amount before transferring. On-chain transactions often cannot be unilaterally reversed by a wallet. Third-party DApps and smart contracts carry risk; review the spender and permission scope before approving.

Get imtoken

All download actions use the dedicated download page. Review the network, address and security context before acting.

Download imtoken