Reference

Chains and bridging

Canonical ODIN is Ethereum mainnet only. Bridging is possible; here's what it would cost and why it hasn't happened.

Canonical ODIN exists only on Ethereum mainnet.

Contract: 0xDfC5964141c018485b4d017634660f85aa667714

Any asset using the ODIN ticker on any other chain is not this asset — not wrapped, not bridged, not official. A different token that shares a name.

Same-ticker tokens elsewhere#

They exist, on several networks. None is connected to this token — no redemption path, no peg, no arrangement. And because ODIN has no admin function, there's nothing to disavow them with. The only reliable defence is the address.

Could ODIN be bridged?#

Yes. It hasn't been, and the reason is a judgement rather than an impossibility.

One route is closed: Chainlink CCIP's self-serve onboarding registers a token by reading owner() or getCCIPAdmin(). ODIN's owner is the zero address and the contract is immutable, so that path is permanently unavailable.

But self-serve is one path. Manual registration, a wrapper contract with its own admin, and several permissionless bridges all work on a renounced token. A cross-chain ODIN is available whenever it's worth doing.

The foundation comes first#

A bridge extends a foundation and cannot substitute for one — so the order of work is to get the foundation right and let everything else be built on top.

That also settles who builds it. ODIN's core is frozen and innovation happens around it (the Engine Principle). A bridge is exactly that kind of work: when it's worth doing, somebody can build it on top of what's here, on their own schedule, without asking permission, and without anything in ODIN needing to change. That's what a foundation is for.

Two things a builder should know first:

  1. Depth decides whether it tracks#

    ODIN's price is a network property, set by arbitrage across the sixteen mainnet pools. A bridged ODIN is a seventeenth price node, and it stays in line only if a bridge round-trip costs less than the spread it exists to close. Below a certain liquidity it doesn't — the bridged version trades at a persistent premium or discount that never corrects. That's the variable to check, and it improves as the foundation deepens.

  2. Every route reintroduces an admin key#

    A bridge pool owner, rate-limit controls, a wrapper contract — each route puts a discretionary lever back into a system built to have none. Manageable: burn or timelock the key after configuration, and keep the framing precise — the bridge admin controls the bridge, never ODIN.

The 2023 experiment#

ODIN was bridged to Arbitrum during 2023, before the current arrangement settled. The bridge opened in February, carried a meaningful share of supply at its peak, and closed in September. A small quantity remains stranded on the far side permanently — the same permanence that protects the pools, less usefully.

Unlisted pools on Ethereum#

Several ODIN pools on mainnet are not among the locked sixteen — a few V3 positions, some small V4 pools, an unrelated V2 pair. Real ODIN, no permanence guarantee, never counted as locked. The registry lists them explicitly.