1874). Mainnet is not yet live; its chain ID, endpoints, and launch date are published before Mainnet launch.General
What is Whitechain, and who is behind it?
What is Whitechain, and who is behind it?
Is Mainnet live yet, or only the testnet?
Is Mainnet live yet, or only the testnet?
1874). Mainnet is not yet live. Its chain ID, endpoints, and launch date are published before Mainnet launch. Build and test on Whitechain Sepolia now, then move to Mainnet at launch. See the Network reference.What does it mean that Whitechain is an OP Stack L2?
What does it mean that Whitechain is an OP Stack L2?
What happens to my legacy L1 balances and contracts at migration?
What happens to my legacy L1 balances and contracts at migration?
Is there a migration deadline, and what do I have to do before it?
Is there a migration deadline, and what do I have to do before it?
I run an exchange, wallet, or indexer on the legacy L1. What has to change?
I run an exchange, wallet, or indexer on the legacy L1. What has to change?
rpc.whitechain.io and explorer.whitechain.io serve the legacy L1 (chain ID 1875) today and serve the L2 after the cut-over. The L1 explorer moves to https://legacy-explorer.whitechain.io, the L1 website moves to https://legacy.whitechain.io, and the legacy read-only RPC hostname is published in the Network reference before Mainnet launch. Confirm which chain an endpoint serves with eth_chainId rather than by hostname. See Endpoint and domain changes and Integrations and service operators.How fast is a transaction, and when is it irreversible?
How fast is a transaction, and when is it irreversible?
Who runs the sequencer, and what if it censors or drops my transaction?
Who runs the sequencer, and what if it censors or drops my transaction?
OptimismPortal contract on Ethereum. The protocol must include it within the sequencing window, about 12 hours, or the chain is invalid. Transaction data is posted to Ethereum, so the sequencer cannot hide or alter a transaction. See What keeps your funds safe.Where do I get help with the migration?
Where do I get help with the migration?
Fees and WBT
What token do I pay gas in, and why WBT instead of ETH?
What token do I pay gas in, and why WBT instead of ETH?
How much does a typical transaction cost?
How much does a typical transaction cost?
How do I get WBT for gas on Mainnet?
How do I get WBT for gas on Mainnet?
How do I get testnet WBT, and what is the faucet chain ID?
How do I get testnet WBT, and what is the faucet chain ID?
1874 and the RPC at https://rpc.testnet.whitechain.io/. Sign in with a GitHub account at least 30 days old. The standard drip is 0.5 WBT per 24-hour rolling window. Test WBT has no real value and cannot be bridged to mainnet. See Faucet.Why did my balance drop by more than the fee shown on the explorer?
Why did my balance drop by more than the fee shown on the explorer?
Do I pay for a transaction that fails?
Do I pay for a transaction that fails?
How predictable are gas prices?
How predictable are gas prices?
For developers
Do my existing Ethereum contracts work without changes?
Do my existing Ethereum contracts work without changes?
What are the RPC endpoints and chain IDs for Mainnet and Sepolia?
What are the RPC endpoints and chain IDs for Mainnet and Sepolia?
wss://rpc.testnet.whitechain.io/ws. See the Network reference.How do I deploy and verify a contract?
How do I deploy and verify a contract?
Which network should I use before Mainnet?
Which network should I use before Mainnet?
1874), the public test environment for dapp deployment, integration testing, and claiming test WBT from the faucet. See Connect to Whitechain Sepolia.Which wallets work with Whitechain?
Which wallets work with Whitechain?
Do I need a Whitechain-specific SDK?
Do I need a Whitechain-specific SDK?
Public RPC and infrastructure
Is the public RPC rate limited?
Is the public RPC rate limited?
429 Too Many Requests with a Retry-After header. The limiter counts each HTTP request, so batching several calls into one request helps. See Public RPC endpoints.Do I need an API key for the public RPC?
Do I need an API key for the public RPC?
What happens when I hit the rate limit, and how should my client react?
What happens when I hit the rate limit, and how should my client react?
429 Too Many Requests with a Retry-After header. Retry with exponential backoff, starting from the Retry-After value. A client that retries immediately stays above the limit and keeps failing. Batch related calls into one JSON-RPC request, because the limiter counts one HTTP request per batch. Subscribe to newHeads over WebSocket instead of polling eth_blockNumber, and cache receipts and finalized blocks on your side. See Working within the limits.Are there third-party public RPC endpoints for Whitechain?
Are there third-party public RPC endpoints for Whitechain?
https://rpc.testnet.whitechain.io and wss://rpc.testnet.whitechain.io/ws are the only public endpoints for Whitechain Sepolia. Treat any other endpoint claiming to serve chain ID 1874 as unofficial.Is there a WebSocket endpoint, and can I subscribe to new blocks?
Is there a WebSocket endpoint, and can I subscribe to new blocks?
wss://rpc.testnet.whitechain.io/ws. It serves the standard Ethereum JSON-RPC API and supports eth_subscribe, including newHeads, logs, and newPendingTransactions. Reuse one connection for multiple subscriptions rather than opening a connection per query. See WebSocket and subscriptions.Can I read the Flashblocks stream from the public RPC?
Can I read the Flashblocks stream from the public RPC?
My workload needs more than the public limits. What are my options?
My workload needs more than the public limits. What are my options?
op-reth and op-node, and ships three profiles: full-snap-node (recommended default), full-node, and archive-node. Archive is the one required for historical tracing and eth_call at old blocks. Your node holds no Whitechain keys and forwards eth_sendRawTransaction to the public RPC. See Node operators.Is the block explorer API public, and is it rate limited?
Is the block explorer API public, and is it rate limited?
How do I check whether an endpoint is down or I am being limited?
How do I check whether an endpoint is down or I am being limited?
429 response is a rate limit on your side, not an outage, and it clears once your request rate drops.Bridging and withdrawals
How do I move assets between Ethereum and Whitechain?
How do I move assets between Ethereum and Whitechain?
depositERC20; the L2 token must already be deployed. Native WBT cannot go through the canonical bridge, because Whitechain runs in custom gas token mode: use the faucet on testnet, and the liquidity portal on mainnet. You can also move WBT through WhiteBIT deposits and withdrawals. See the OP Stack canonical bridge.How long do L2-to-Ethereum withdrawals take to finalize?
How long do L2-to-Ethereum withdrawals take to finalize?
Why can I not send native WBT through the canonical bridge?
Why can I not send native WBT through the canonical bridge?
Can I speed up a withdrawal, or cancel one?
Can I speed up a withdrawal, or cancel one?
Can WhiteBIT users withdraw WBT directly to L2 without a third-party bridge?
Can WhiteBIT users withdraw WBT directly to L2 without a third-party bridge?
For projects
Is there ecosystem or grant funding, and how is it distributed?
Is there ecosystem or grant funding, and how is it distributed?

