Skip to main content

Layer-2 migration FAQ

🔹 What is happening?​

Ronin is migrating from a sidechain into an Ethereum Layer-2 (L2). Read the full announcement here. This transition is planned for Q1–Q2 2026 and will introduce a new rewards model called Proof of Distribution.

🔹 What happens to my assets?​

All assets remain secure and functional through the migration. No action required for Ronin users.

🔹 Will users need ETH for gas?​

No. $RON remains the only gas token.
Ethereum settlement fees will be covered by the Ronin Treasury, not by users.

🔹 What are the benefits of the migration?​

  • Security: Ronin will inherit Ethereum's settlement and decentralization guarantees.
  • Speed: Transactions are expected to be up to 12× faster.
  • Proof of Distribution: A new rewards model that channels staking rewards to active builders and contributors, based on a Builder Score, ensuring sustainable ecosystem growth.

🔹 How can I build to maximize my Builder Score?​

Builder Score rewards apps that create real value for the Ronin ecosystem. Key factors include:

  • On-chain activity:

    • Design mechanics that drive transactions and gas usage without being easily botted.
    • Encourage healthy NFT trading volume, which contributes fees to the Ronin Treasury.
    • Sustain TVL and generate protocol revenue.
  • Off-chain activity:

    • Grow an engaged community of real users.
    • Drive visibility, impressions, and cultural relevance beyond raw numbers.

In short: put meaningful activity on-chain, avoid exploitative and bot-friendly loops, and combine strong economic flow with genuine community traction.

🔹 Which Layer-2 protocol will be used?​

The exact L2 protocol has not yet been finalized.

  • Solution providers have until August 20 to propose their protocol.
  • Governing Validators will then vote on the chosen solution by August 27.
  • The voting timeline may be extended if further discussion is needed.

🔹 Are there any considerations for developers?​

Yes. Faster block times may affect on-chain logic, especially apps relying on block intervals. We recommend to use block.timestamp instead of block numbers, since block numbers will advance more quickly after the migration.