Adding a new chain to the Explorer
- JSON-RPC spec for Wallets — not needed; BattleChain is EVM-based and uses the existing Ethereum
eip155 JSON-RPC spec.
GitHub Link: https://docs.walletconnect.com/2.0/advanced/rpc-reference/ethereum-rpc
- CASA namespace spec — not needed; the
eip155 namespace already exists.
GitHub Link: https://github.com/ChainAgnostic/namespaces/blob/main/eip155/caip2.md
- namespaces:
eip155
- chains:
eip155:626 — BattleChain Mainnet (mainnet)
eip155:627 — BattleChain Testnet (testnet)
- RPC endpoints:
- SLIP-0044 coin type:
60 (ETH — BattleChain is a ZKsync-based Ethereum L2 with native ETH)
References
Additional context
BattleChain is Cyfrin's ZKsync-based Ethereum L2 (mainnet live, chainId 626). Explorer: https://explorer.battlechain.com. Already integrated in viem (wevm/viem#4739), per the EVM recommendation in your chain-onboarding docs.
Adding a new chain to the Explorer
eip155JSON-RPC spec.GitHub Link: https://docs.walletconnect.com/2.0/advanced/rpc-reference/ethereum-rpc
eip155namespace already exists.GitHub Link: https://github.com/ChainAgnostic/namespaces/blob/main/eip155/caip2.md
eip155eip155:626— BattleChain Mainnet (mainnet)eip155:627— BattleChain Testnet (testnet)60(ETH — BattleChain is a ZKsync-based Ethereum L2 with native ETH)References
_data/chains/eip155-626.jsoneip155-626.jsonAdditional context
BattleChain is Cyfrin's ZKsync-based Ethereum L2 (mainnet live, chainId 626). Explorer: https://explorer.battlechain.com. Already integrated in viem (wevm/viem#4739), per the EVM recommendation in your chain-onboarding docs.