Cross-Chain Bridge Network

Shared-L2 · hub & spoke

One Panda L2, 6 chains. Deposits are locked on each spoke and credited 1:1 to the shared L2; cross-chain messages route hub↔spoke by rollupId; each spoke settles its own batches. The relayer is a single N-chain process.

Spokes
6
eth · polygon · arbitrum · base · optimism · robinhood
Shared L2
1
one hub · one sequencer set
Messages routed
Sample
1,287
illustrative sample
Deposits credited
Sample
342
illustrative sample
Ethereumchain 1 · rollup 1Polygonchain 137 · rollup 2Arbitrumchain 42161 · rollup 3Basechain 8453 · rollup 4Optimismchain 10 · rollup 5Robinhoodchain 4663 · rollup 6🐼Panda L2UniversalGateway · shared hub🐼Panda L1settlement · consensusSolanaVM-native · Agave fork
hub → spoke · messagesspoke → hub · deposits (chain color)
How it flows
  1. User deposits on a spoke → locked in PandaBridge.
  2. Relayer credits the shared L2 BridgeBalance (Invariant A).
  3. Messages route hub↔spoke by rollupId (isolated).
  4. Each spoke settles its own batches via PandaVerifier (Invariant B).

Tap or press Enter on a chain for its details.

Network nodes
ChainChain IDRollup IDTypeStatus
Ethereum11EVM spoke
Topology wired
Polygon1372EVM spoke
Topology wired
Arbitrum421613EVM spoke
Topology wired
Base84534EVM spoke
Topology wired
Optimism105EVM spoke
Topology wired
Robinhood46636Arbitrum Orbit L2
Topology wired
🐼 Panda L1settlement · consensus
Topology wired
SolanaVM-native · Agave fork
Topology wired

Topology & routing shipped in panda#200. Wiring each testnet/mainnet + live indexing is tracked in panda#201.