1874). State migration and the end of L1 block production happen at L2 Mainnet launch, on a date that is not yet announced. When migration happens, you will not need to do anything.Who this page is for
This article is for the people affected by the L1 to L2 migration: users of the L1, holders of WBT on the old chain, and the support and community teams who answer their questions. The answer is the same for all of them. No action is required.WBT holders on the old chain
At migration, your WBT balance will be carried over to L2 exactly as it stands at the snapshot. You will not need to claim, swap, re-register, or move it. WBT stays the native gas token on L2, and its supply and tokenomics do not change. If you keep WBT on WhiteBIT, there is nothing to do. The exchange handles the transition for you. If you self-custody, your balance appears on L2 at the same address once migration completes.Users of the L1
Every account, contract, and storage slot will be migrated into the L2 genesis. The migration copies the full L1 state instead of restarting from empty, so there is no gap and no redeployment step. Work continues on L2 from the point where L1 stops.Integrations and service operators
If you run software that reads or writes the legacy L1, you have changes to make, even though your users do not. User balances migrate on their own; connection settings do not. The legacy L1 mainnet runs at chain ID1875 (hex 0x753), with its JSON-RPC endpoint at https://rpc.whitechain.io and its explorer at https://explorer.whitechain.io today. Both hostnames serve the L2 after L2 Mainnet launch, and the L1 services move to legacy hostnames. See Endpoint and domain changes.
1874) before Mainnet migration. Sepolia runs the same OP Stack software as L2 Mainnet, so a fix that works there works at launch. See the Network reference.
Support and community teams
When a user asks what they must do, the answer is nothing. Balances, contracts, and tokens move automatically. Point users to this page, to the FAQ, and to the channels in Where to get help. Migration events attract phishing. The guidance in Staying safe is the part to repeat.Why Whitechain is moving to L2
The OP Stack separates execution, data availability, and settlement into distinct layers, which lowers upgrade complexity and sets up later performance work. Chain data is published and settled on Ethereum, so Whitechain inherits Ethereum’s security and data-durability guarantees instead of carrying its own. The OP Stack is also the base for Base, Optimism, and the wider Superchain, so building on it gives Whitechain shared tooling and a path toward decentralized sequencing. Moving off a single-validator PoA model reduces the centralization of the previous L1.How the migration works
The migration follows a freeze then dump procedure at Mainnet:- Freeze the L1 at a chosen snapshot block, so it produces no further blocks.
- Export the full state at that block and verify it against the block state root and the known total supply.
- Transform that state into the OP Stack L2 genesis, so L2 starts with the complete L1 state in place.
Scope of the migration
Migration applies to Mainnet only.2625 do not appear on chain ID 1874. Redeploy test contracts on Whitechain Sepolia and claim test WBT from the faucet.
What changes on L2
L1 sunset stages
The L1 shuts down in five stages. Stages 1 to 3 happen on the day L2 Mainnet launches. Stages 4 and 5 follow it.What read-only mode means
Read-only mode applies to the legacy L1 mainnet, chain ID1875. The L1 JSON-RPC API answers read methods against L1 state up to the snapshot block. It refuses the methods that would submit a transaction.
eth_blockNumber returns the snapshot block number and does not advance, because the L1 produces no further blocks. The L1 explorer stays available for the same reads: blocks, transactions, addresses, token transfers, and verified contract source up to the snapshot block.
Endpoint and domain changes
At the domain cut-over,whitechain.io and explorer.whitechain.io begin serving the Whitechain L2, and the legacy L1 services move to legacy hostnames.
2625) is not migrated, so rpc-testnet.whitechain.io and testnet.whitechain.io are not part of this cut-over. See Scope of the migration.
A hostname does not identify a chain. After the cut-over, a client still configured with https://rpc.whitechain.io reads the L2, at a different chain ID, without any change on the client side. Confirm which chain an endpoint serves by calling eth_chainId:
0x753, chain ID 1875. The L2 Mainnet chain ID is published in the Network reference before Mainnet launch. Compare the response against that value in every environment you operate.
Moving WBT between L1 and L2
You do not have to move anything. Your balance will already exist on L2 after migration. To move WBT between Ethereum and Whitechain L2 by choice, use either route:Deadlines
The migration has no deadline for holders, because holders have no task to complete. There is nothing to claim and no window to miss. The milestones below matter to integrations and to anyone who wants historical L1 data. No migration date is announced. Every milestone in this table is pending.Where to get help
Staying safe
- No official process asks you to migrate, claim, or unlock WBT.
- Never share your seed phrase or private key. No support agent asks for it.
- Check contract addresses and links only against official Whitechain and WhiteBIT sources.
- If a message pressures you, do nothing and confirm through an official channel first.
FAQ
For WBT holders
Do I need to move or claim my WBT?
Do I need to move or claim my WBT?
Does my address change, and do I need a new wallet?
Does my address change, and do I need a new wallet?
What happens to WBT I hold on WhiteBIT?
What happens to WBT I hold on WhiteBIT?
Do my ERC-20 tokens and NFTs carry over?
Do my ERC-20 tokens and NFTs carry over?
Do I need to change my wallet settings after migration?
Do I need to change my wallet settings after migration?
Will my transaction history follow me to L2?
Will my transaction history follow me to L2?
https://explorer.whitechain.io while the L1 is live, and https://legacy-explorer.whitechain.io after L2 Mainnet launch, when explorer.whitechain.io serves the L2. Export before the L1 is decommissioned. See Endpoint and domain changes.I have a transaction pending on L1. What happens to it?
I have a transaction pending on L1. What happens to it?
Does WBT supply or tokenomics change?
Does WBT supply or tokenomics change?
For integrations
I run an exchange, wallet, or custody service. What do I have to do?
I run an exchange, wallet, or custody service. What do I have to do?
rpc.whitechain.io and explorer.whitechain.io serve the L2 after the cut-over. See Integrations and service operators for the change list by integration type.Do I need to redeploy my smart contracts?
Do I need to redeploy my smart contracts?
Will my contract behave the same on L2?
Will my contract behave the same on L2?
How do I test my integration before Mainnet migration?
How do I test my integration before Mainnet migration?
1874, at https://rpc.testnet.whitechain.io. It runs the same OP Stack software as L2 Mainnet, so an integration that works there works at launch. Claim test WBT from the faucet.My indexer relies on L1 history. What are my options?
My indexer relies on L1 history. What are my options?
How long will the legacy L1 RPC and explorer stay online?
How long will the legacy L1 RPC and explorer stay online?
Which hostname do I use to read L1 data after L2 Mainnet launch?
Which hostname do I use to read L1 data after L2 Mainnet launch?
https://legacy-explorer.whitechain.io for the L1 explorer, and the legacy read-only RPC hostname published in the Network reference before Mainnet launch. https://explorer.whitechain.io and https://rpc.whitechain.io serve the L2 from the cut-over onward, so a client left pointing at them reads the L2 at a different chain ID. Confirm the chain with eth_chainId. See Endpoint and domain changes.Where do I get the L2 chain ID and endpoints for Mainnet?
Where do I get the L2 chain ID and endpoints for Mainnet?
Timing and safety
When does the migration happen, and can I miss the deadline?
When does the migration happen, and can I miss the deadline?
Can I still use the old L1?
Can I still use the old L1?
Is the legacy L1 testnet migrated as well?
Is the legacy L1 testnet migrated as well?
2625, is superseded by Whitechain Sepolia, chain ID 1874, which starts from its own genesis. Contracts and balances on chain ID 2625 do not appear on chain ID 1874. See Scope of the migration.Someone asked me to connect my wallet to complete the migration. Is that legitimate?
Someone asked me to connect my wallet to complete the migration. Is that legitimate?

