Kroma
GithubCommunity
  • Introduction
    • Overview
    • KRO Tokenomics
      • Token Allocation
      • Token Distribution
      • Token Utilities
      • Airdrops
        • Initial Airdrop
    • Official Links
  • BUILDERS
    • Developers
      • Contract Deployment Tutorial
        • Using Foundry
        • Using Remix IDE
        • Using Hardhat
      • JSON-RPC API
      • Oracles
    • Node Operators
      • Kroma MPT Migration Guide
      • Running a Full Node
      • Running a Kroma v2 Validator Node
        • How to Migrate Your Validator to KRO-based Validator System
      • How to Sync Blocks Using a Snapshot
      • FAQ
      • [Deprecated] Running a Kroma v1 Validator Node
        • How to Check and Claim the Validator Reward
    • Network Information
    • Protocol Contracts
    • Testnet
      • Setup
      • Faucet
      • Bridge
      • Contract Addresses
  • USERS
    • Wallet Configuration
    • Bridge
    • Block Explorer
    • How to Swap legacy USDC to upgradable USDC
  • Governance
    • Kroma Security Council
  • Kroma Guardian House
    • Overview
    • Philosophy
    • KRO & KGH NFT Staking
      • Validator Boosting by KGH NFT
      • How to Get KRO
      • FAQ
    • KGH NFT Migration & KYC
      • KGH NFT Migration
      • How to Complete KYC with Argos
    • KGH NFT Sales (Ended)
      • KGH Utilities
      • Referral Program: Expand Your Impact
      • Estimated Reward Value
    • Notice
  • Resources
    • Security
    • Brand Kit
    • FAQs
    • Glossary
Powered by GitBook
On this page
  • Deposit: from L1 to L2
  • Withdraw: from L2 to L1

Was this helpful?

  1. USERS

Bridge

These steps will help you how to use the bridge on Kroma Mainnet.

PreviousWallet ConfigurationNextBlock Explorer

Last updated 6 months ago

Was this helpful?

To use our bridge, you need some ether and installed Metamask extension.

A blockchain bridge is a protocol that connects two blockchains, enabling interaction between them. It is an essential element that facilitates interoperability between Layer 1 and Layer 2.

Deposit: from L1 to L2

  • Select $ETH as the token to send to L2 and enter the amount you want to send. Make sure the 'From Ethereum Mainnet To Kroma Mainnet' information is entered correctly.

  • Click 'Move Funds to Kroma.'

  • Click 'Confirm' to proceed.

  • You may see the transaction history in View History underneath.

Withdraw: from L2 to L1

Withdrawals take 7 days to process. This duration is for the validator checking if this transaction is valid or not, the mechanism of the L2 to L1 withdrawal process on the OPU (Optimism Rollup technology that Kroma adapted). Do note that the execution cannot be revoked after the transaction goes through.

If you want to withdraw immediately, please use the Third-Party Bridges.

  • Select $ETH as the token to send to L1 and enter the amount you want to send. Make sure the 'From Kroma Mainnet To Ethereum Mainnet' information is entered correctly.

  • Click 'Move Funds to Ethereum.'

  • Please review the instructions carefully and press 'Agree to Above.'

  • Click 'Confirm' to proceed.

  • To unstake your funds, you'll need to send 4 transactions in total - 1 in L2, 3 in L1:

    These steps are required for transactions on OP-stack-based L2.

  • On L2: 1. Initiate Withdrawl - Request for a withdrawal.

    2.Wait up to 5 minutes - This period is needed to make your request into 'ready to be prove state.'

  • On L1: 3.Prove Withdrawal - The 'Prove' button gets activated and you need to click it to prove your withdrawal transaction . 4. Wait 7 days - Validator's 'challenging period' to check your transaction's validity. The 'Approve' button gets activated and you need to click it. 5. Claim Withdrawal - Then the 'Claim' button gets activated and you need to click it. Your unstaked assets will arrive in Layer 1.

  • Fee Information: The estimated fee on the Ethereum display might be lower than MetaMask suggests. This is because Metamask prevents transaction failures by overestimating the fee. The actual cost may be lower.

Visit Kroma Bridge:

https://kcu.kroma.network/?dialog=bridgeTransfer