Every number, and where it came from.
Routes table
Fees are the HYPE lost end to end in quotes taken 2026-11-11 22:40 UTC (all fees and swaps included); the planner replaces them with live quotes. Times are measured from real transfers.
| Route | Hops | Ends with | Fee | Measured time | Trust added | Executed |
|---|---|---|---|---|---|---|
| Canonical bridge | Elysium → HyperEVM | native HYPE | gas only | 5.6–10.5 d (n 1472) | rollup only | built here |
| Relay direct | Elysium → HyperEVM | native HYPE | 6.31% at 1 HYPE | 2–6 s (n 31) | Relay solver | sign here |
| Via Solana | Elysium → Solana → HyperEVM | native HYPE | ≈6.69% at 1 HYPE | hop 1 1–7 s (n 90); hop 2 not measured | Relay ×2, Wormhole while held | hop 1 here, hop 2 bridge's app |
| Via Robinhood Chain | Elysium → Robinhood → HyperEVM | native HYPE | ≈7.2% at 1–100 HYPE | hop 1 0–5 s (n 35); hop 2 not measured | Relay ×2, ETH price between hops | sign here (both) |
- Relay refused quotes above about 888 HYPE in one transfer on 2026-11-11 22:40 UTC. Its fee from Elysium was lower on 10 Nov (about 3.4% on a 110 HYPE fill) and higher on 11 Nov: it moves.
- Not shown as a route: Elysium → Robinhood “Bridged HYPE” (a LayerZero OFT, 0xd6ad…4856, backed 1:1 by an adapter on HyperEVM). Its pool was thin: about 8.5% lost at 1 HYPE, 15% at 100. LayerZero messages from Robinhood Chain to HyperEVM took 21–102 s (47 messages, 4–11 Nov).
- LI.FI also routes Elysium → HyperEVM, through Relay plus its own 0.25% fee. deBridge, Across, NEAR Intents, Gas.zip, Mayan and Stargate did not list Elysium on 12 Nov; Hyperlane has core contracts there but no HYPE route.
Canonical bridge contracts
Listed in Elysium's docs and checked on HyperEVM on 12 Nov 2026: each has code; Rollup.outbox(), bridge() and inbox() name the contracts below; Rollup.chainId() is 99901; Bridge.allowedOutboxList(0) is the Outbox. The rollup is BoLD: latestConfirmed() returns an assertion hash.
- Rollup
- 0x508C173d…6fD217
- Bridge (holds the HYPE)
- 0x503D5721…9216B6
- Inbox
- 0xce59f8B6…D92cff
- Outbox (claims)
- 0xeC6B106D…f02728
- ArbSys on Elysium
- 0x0000…64 (withdrawEth, L2ToL1Tx)
- NodeInterface on Elysium
- 0x0000…C8 (constructOutboxProof)
How the wait is measured
- 4,980 L2ToL1Tx events on Elysium were read; 1,472 were matched position for position to OutBoxTransactionExecuted on HyperEVM. Sent → claimed: 134.2–251.3 h, median 151 h, p90 157.6 h (sent 2026-10-21 to early November). This includes how long each person waited before claiming.
- 43 assertions went from creation to confirmation in 132.2–134.4 h, each carrying a confirm period of 483,840 HyperEVM blocks (HyperEVM averaged 0.98 s per block).
- The rollup's confirm period was changed to 86,400 blocks (≈23.6 h) on 2026-11-11 16:03 UTC, in HyperEVM transaction 0xcbc80a1d…. Assertions keep the period they were created with and confirm in order, so withdrawals sent now still wait for the older 5.5-day assertions. No withdrawal under the new period had been claimed when this was written; Elyswap will not quote a new typical time until one has.
- Example: 14.4 HYPE sent in 0xa06c0e00… was claimed in 0x02ef3a8e… 152.3 h later.
- The withdrawal tracker's countdown is computed live: the assertion covering a withdrawal (sendCount above its position), its creation block plus its own confirm period, and the latest deadline of every older pending assertion, converted with HyperEVM block time.
- Relay times are the gap between the origin and destination transactions in Relay's own request log, for HYPE sent from Elysium (2026-11-09 to 2026-11-11 in the snapshot; the planner reads the log live and says which it used).
Claim, tested on real data
The claim was built for a real unclaimed withdrawal (send #84) on 12 Nov: proof of 11 hashes from NodeInterface against the confirmed send count, its root found in Outbox.roots(), and the executeTransaction call simulated on HyperEVM (about 105,000 gas). No transaction was sent: the HYPE belongs to its owner.
Not covered, and planned
- Elyswap does not run a bridge, a relayer or a pool, and never takes custody. It charges no fee.
- Hops signed by a Solana wallet open the bridge's own app. Relay's keyless request log, used to find a request by transaction hash, is retired by Relay on 24 Nov 2026; after that the site needs a Relay API key for that one lookup.
- ElyswapJourneyBook is a record, not proof: it cannot see other chains. Readers check each hash on its own chain. It holds no funds and needs an independent review like any contract before relying on it.
- Planned: One-click multi-hop. Signing every hop of a route in one flow, with the next hop prepared when the previous one lands. Today each hop is its own signature.
- Planned: More chains and bridges. Other exits and bridges once each is confirmed on chain with measured delivery times.
- Planned: $ELYSWAP fee discounts. Only if Elyswap ever charges a fee. Today it charges none, and nothing here needs the token.
Sources
- Elysium contract addresses (official docs)
- Elysium token bridging (official docs)
- Relay API: chains and quotes
- Relay contract addresses
- Arbitrum: withdrawals and the outbox
- Arbitrum BoLD: how assertions are confirmed
- LayerZero Scan (Bridged HYPE on Robinhood Chain)
- On-chain reads by this site: /api/rollup, /api/stats.