Mandala Chain
NetworkBridge

Deposit from Ethereum

Move ETH, KPG, or ERC-20 tokens from Ethereum L1 to Mandala via the Arbitrum Portal.

Deposits go from Ethereum L1 down to Mandala. They settle in minutes and have no challenge window. Once the L1 transaction is confirmed and the sequencer picks it up, the funds are on Mandala.

Before you start

  • A wallet with both Ethereum mainnet and Mandala Chain (Chain ID 20010) added. See MetaMask or Rabby.
  • Funds on Ethereum L1 to bridge. ETH, KPG, or any ERC-20.
  • Extra ETH on L1 to pay for the deposit transaction's L1 gas.

Steps

  1. Open the Arbitrum Portal Mandala bridge:

    portal.arbitrum.io/bridge → Ethereum to Mandala

  2. Connect your wallet. Make sure it is on Ethereum as the source.

  3. Confirm the source/destination:

    • Source: Ethereum
    • Destination: Mandala Chain
  4. Pick the token to bridge (ETH, KPG, or an ERC-20).

  5. Enter the amount. The Portal previews the L1 gas cost and any L2 execution gas required to credit the deposit on Mandala.

  6. Confirm in your wallet. The deposit transaction goes to your wallet for signature; once signed and broadcast, it lands on Ethereum L1.

  7. Wait for the L1 confirmation. Typically 1-2 minutes after submission, depending on Ethereum's gas market.

  8. Check your balance on Mandala. The matching balance appears on L2 within a few minutes of the L1 confirmation.

What lands on Mandala

Token bridgedBalance on Mandala
ETHETH balance on Mandala. Useful for contracts and bridges; not used for gas.
KPGNative KPG balance. This is the gas token.
ERC-20The ERC-20 mirrored on Mandala via the canonical token gateway. Custom gateways are routed automatically by the Portal.

Confirmations

Deposits do not have a challenge window. They finalize as soon as the L1 transaction is included in a block, plus a short propagation delay while the sequencer picks up the deposit message.

The first time you bridge a particular ERC-20, the gateway may need to register it on Mandala. The Portal handles this automatically; the first deposit of a new token can take slightly longer than subsequent ones.

Tracking the deposit

  • L1 side: the deposit transaction shows up in your wallet's history and on Etherscan.
  • L2 side: explorer.mandalachain.io will show the matching transaction credited to your address once the sequencer has included it.

Troubleshooting

Funds not showing up on Mandala after 10+ minutes. Confirm the L1 transaction was successful (not failed) on Etherscan. If it succeeded, refresh the Portal. It tracks pending L1-to-L2 messages and surfaces them under "History" or the equivalent tab.

Wrong network in wallet. The Portal expects you to be on Ethereum L1 to deposit. Switch your wallet network and reload.

Custom ERC-20 not in the dropdown. The Portal supports adding tokens by L1 contract address; look for an "import token" option, or paste the L1 address.

On this page