
BRIDGE
The Grotto L1 ⇄ Avalanche C-Chain
Move $BOB across chains 1:1. Tokens sent to Avalanche are locked on Grotto and minted as wrapped $BOB; sending them back burns the wrapped supply and releases the originals.
From
Grotto L1
chain 36463 · Locks here
— BOB
To
Avalanche C-Chain
chain 43114 · Mints here
— BOB
connect a wallet
Locked on Grotto
— BOB
Held by the home contract
Wrapped on Avalanche
— BOB
Circulating wrapped supply
Bridge rate
1 : 1
18 decimals both sides
Route
Closed
Status unavailable
Bridge contracts
Home — The Grotto L1 (chain 36463)
ERC20TokenHome · custodies the real $BOB
0x362c34d5df39458be2fe3a2f132dd45f0f4189a3Explorer ↗Remote — Avalanche C-Chain (chain 43114)
ERC20TokenRemote · this IS the wrapped $BOB token
0x2f524f453430520ca26e5485017abaa80231c53dExplorer ↗$BOB — The Grotto L1 (the underlying token)
700,000,000 fixed supply · no owner, no mint, no pause
0x06057d79dBC506f7c0803F052E6c823AA4A25dEAExplorer ↗To see bridged $BOB in your wallet on Avalanche, add the remote address above as a custom token (18 decimals).
How it works
- Approve. The bridge pulls the tokens from your wallet, so it needs an allowance first — in both directions. On Avalanche the wrapped token approves itself, because it takes the tokens back from you before burning them.
- Lock or burn. Going to Avalanche locks real $BOB in the Grotto home contract. Coming back burns your wrapped tokens.
- Deliver. An interchain message carries the transfer to the other chain, where the wrapped tokens are minted (or the originals released) to your address. You do not need gas on the destination chain.
Supply is conserved: every wrapped $BOB on Avalanche is backed 1:1 by a real $BOB locked on Grotto, so the 700,000,000 total never changes. Delivery depends on an interchain relayer and is usually seconds, but can take longer — your source transaction is already final either way.
