Getting Started
Mandala Chain documentation. Pick your path based on what you want to do.
Mandala Chain is an Ethereum Layer 2 built on the Arbitrum Orbit stack. Chain ID 20010, AnyTrust data availability, native gas token KPG (Kepeng), settles to Ethereum L1.
Pick your path.
Build on Mandala
Deploy a contract in five minutes with Foundry or Hardhat.
Learn how it works
L2s, AnyTrust, the trust model, finality, and the Mandala-specific quirks.
Use the network
Add Mandala to your wallet, bridge funds, look up transactions on the explorer.
Mandala at a glance
| Detail | Value |
|---|---|
| Chain ID | 20010 |
| Stack | Arbitrum Orbit, AnyTrust DA |
| Settlement | Ethereum L1 |
| Gas token | KPG (Kepeng), 18 decimals |
| Block production | On demand, only when there is a transaction |
| RPC | https://rpc1-mainnet.mandalachain.io |
| Explorer | explorer.mandalachain.io (Blockscout) |
| Bridge | Arbitrum Portal |
| Testnet | Chain ID 20011, settles to Sepolia. See Testnet & Faucet |
What's different about Mandala
Three Mandala-specific facts worth knowing before you start.
- Gas is paid in KPG, not ETH. Same gwei units, different underlying token. Budget separately.
- Blocks are produced on demand. No fixed slot time. Do not use
block.numberas a clock; useblock.timestampdeltas. - Withdrawals to Ethereum take ~7 days. Standard optimistic-rollup challenge window. Plan UX accordingly.
The Differences from Ethereum page covers the full list with code.
Help
- Community channels and reporting: Getting Help
- FAQ: Frequently Asked Questions
- GitHub: github.com/MandalaChain

