Mandala Chain
Support

Frequently Asked Questions

Short answers to what builders and users ask most about Mandala Chain.

What is Mandala Chain?

An Ethereum Layer 2 built on the Arbitrum Orbit stack. EVM-equivalent execution, AnyTrust data availability, settles to Ethereum L1. Chain ID 20010, native gas token KPG (Kepeng).

When did Mandala launch?

Mainnet genesis was February 23, 2026. The testnet runs in parallel and settles to Sepolia.

Who runs Mandala?

The Mandala team operates the sequencer, batch poster, and validators today, in coordination with AltLayer as the rollup-as-a-service provider. The chain is in Stage 0 of L2BEAT's decentralization framework. Full breakdown in Trust & Security Model.

Is Mandala open source?

Mandala runs upstream Arbitrum Nitro and ArbOS, both open source under the Arbitrum license. Mandala-specific operational code and configuration are at github.com/MandalaChain.

What is KPG?

KPG (Kepeng) is the native gas token of Mandala Chain. 18 decimals. Every transaction fee is paid in KPG. Named after the traditional Balinese kepeng coin.

How do I get KPG?

Bridge ETH or KPG from Ethereum through the Arbitrum Portal. Bridged ETH lands on Mandala as ETH (useful for cross-chain accounting but not used for gas); bridged KPG arrives as your gas balance.

Is there a testnet faucet?

A public KPGT faucet has not been published yet. For early access during integration work, see the Testnet & Faucet page.

Does KPG have utility beyond gas?

Paying gas is the primary utility today. Further roles such as governance, staking, and fee distribution are part of the broader tokenomics and will be detailed once the relevant docs ship.

Which wallets work with Mandala?

Any EVM wallet that supports adding a custom RPC. MetaMask, Rabby, Coinbase Wallet, Frame, and hardware wallets (Ledger, Trezor) behind any of those. Step-by-step guides for MetaMask and Rabby.

Can I use Hardhat and Foundry?

Yes. Both work against Mandala by adding a network entry pointing at the RPC. Configurations and deploy snippets in Hardhat and Foundry.

Can I port my Ethereum dApp to Mandala?

In most cases yes, with two changes: point your RPC at Mandala and update your wallet's chain configuration. The EVM, Solidity compiler output, opcodes, and standard precompiles behave identically. The small list of things that do change lives in Differences from Ethereum.

How do I bridge funds to Mandala?

The Arbitrum Portal is the canonical bridge UI. Deposits land on Mandala in minutes after the L1 transaction confirms. Walkthrough: Deposit from Ethereum.

Why do withdrawals to Ethereum take ~7 days?

Standard optimistic-rollup challenge window. After you initiate a withdrawal on L2, the state assertion containing it has to clear the dispute period before the L1 Bridge releases your funds. Third-party fast bridges sell the wait time at a fee but are not part of the Mandala protocol. Walkthrough: Withdraw to Ethereum.

What is AnyTrust?

A data availability mode for Arbitrum Orbit chains. Transaction data is stored by a Data Availability Committee (DAC) instead of being posted in full to Ethereum, which makes the chain roughly an order of magnitude cheaper than rollup-mode chains. The trade-off is a trust assumption: at least two DAC members must remain honest and online for data to remain retrievable. Full picture in L2 & Arbitrum Orbit.

Why is the gas token KPG instead of ETH?

Arbitrum Orbit lets each chain pick its own native gas token. Mandala chose KPG for tokenomics and cultural identity reasons (the Balinese kepeng coin). The mechanics of paying fees are identical to ETH-based chains; only the denominating token differs.

How fast is finality on Mandala?

Three flavors of finality. Soft confirmation from the sequencer is sub-second. Hard finality (your transaction is in a batch posted to L1) is minutes. Trust-minimized finality (the L1 state root has cleared the challenge window) is ~7 days. Full picture in Block Production & Finality.

What's the block time on Mandala?

There is no fixed block time. Blocks are produced on demand when at least one transaction has been submitted, so consecutive blocks can be seconds, minutes, or hours apart depending on traffic. Implications for builders: do not use block.number as a clock. See Block Production & Finality for the full builder guide.

Where do I report a security issue?

Do not open a public issue. Email security@mandalachain.io with a reproduction and severity assessment. Full process in Getting Help.

On this page