Reference
Elysium venue research
Three sources, cross-checked:
- Web: Kinetiq/Elysium ecosystem pages (
elysium.kinetiq.xyz/ecosystem,testnet.elysium.kinetiq.xyz/ecosystem), docs, Bankless / CryptoBriefing / Outposts / CoinLive articles, and the projects' own docs. - X/Twitter via Monid (AnyAPI
/twitter.search, ~$0.004 in total): @Enter_Elysium and @Kinetiq_xyz announcements, projects' own posts, community threads. - On-chain on mainnet:
pnpm discoveron chain 99901 via 5 independent community RPCs that agree (Agora, Elixirpad, Boxa, Kleos, Eleos).
⚠️ Elysium mainnet (chain 99901) has been producing blocks since Oct 19; Nov 9 = the official RPC/explorer opening and the public launch. Community RPCs are already live (
rpc.agoradex.app,rpc.elixirpad.fun,rpc-live.boxa.club,rpc.thekleos.pro/rpc,rpc.eleos.fun;getLogscapped at 10k blocks →LOGS_MAX_RANGE=10000). Kinetiq warns about unofficial tooling, and nothing guarantees that pre-launch state will be kept: re-check on Nov 9 against the official addresses (https://elysium.kinetiq.xyz/docs/contract-addresses, "published at launch").
1. What is ALREADY deployed on mainnet (on-chain, block ~1.06M)
| Type | Count | Main ones (pools) | Notes |
|---|---|---|---|
| Uniswap V4 PoolManagers | 14 | 0xE2e105d3…23F1 (3997), 0x06C63714…B2c4 (2566), 0xb308B5df…2490 (1386), 0x5fb015a4…9600 (387), 0x5c54A729…37Da (140), 0x3564d7DE…FA25 (97) | Mostly launchpads (V4-style memecoins, e.g. Boxa). The largest venue by pool count. |
| Uniswap V3 factories | 18 | 0x809ff799…efaF1 (139), 0x367F8588…Fc3e (79), 0xD5A7c108…A1a3 (62), 0x75656d8d…60dD (38), 0x24e21E3F…D85F (35), 0xf460854D…3B86 (20), 0xE83aaBBd…F883 (16) | Kleos graduates into Uniswap v3; Citadel/PerpMe/Chainzy also deploy V3 pools |
| Uniswap V2 factories | 6 | 0x6020F273…144d (25), 0x7349c8D7…2402 (8), 0x7272D37e…1422 (7) | All at 0.3% (bytecode). The first two share the same bytecode |
| WHYPE (dominant) | — | 0xbA876237B0F021A6c6D852d6c26E107997cC5E81 (11 factories, supply ≈ 5,654) | To confirm against the official list on Nov 9 |
| USDC | — | 0xb47c4C8F73F009CC0C0d3f92B388d13E293F0B65 (only candidate, 6 dec, supply ≈ 266,851) | To confirm |
| Permit2 / Multicall3 | — | canonical addresses present | ✅ |
Team clues (no explorer labels yet): owner 0x4116…179b controls V3 0x809ff… and V4 0xb308…; owner 0x892E…68d5 controls V3 0x367F… and V4 0x5fb0…. These are two teams running a V3+V4 stack. One tweet says "Uniswap deployed their contracts" around Nov 3, so one of them is probably the Uniswap deployment (unconfirmed; secondary sources stress it's a contract deployment, not official Uniswap Labs support). None of the testnet addresses exist on mainnet.
Raw draft: api/networks/elysium-mainnet.draft.json (gitignored), regenerable with
NETWORK=elysium-mainnet RPC_URL=https://rpc.agoradex.app/ MIN_POOLS=3 LOGS_MAX_RANGE=10000 pnpm discover.
2. Announced venues (web + X)
| Project | Type | Status | Source | What the router needs |
|---|---|---|---|---|
| Uniswap | V2/V3/V4 | Announced; contracts deployed (~Nov 3, per community) | Kinetiq ecosystem page; CryptoBriefing Oct 26 | ✅ already supported |
| Nest (nest Exchange) | MetaDEX: Solidly volatile/stable + Algebra Integral CL + Steer pools, ve(3,3) | "From the first mainnet block" (Kinetiq) | elysium.kinetiq.xyz/ecosystem; docs.usenest.xyz; Algebra case study | ✅ Algebra Integral + Solidly adapters built (see below) |
| Aero (Aerodrome+Velodrome) | Solidly v2 pools + Slipstream CL | Day 1 (@Enter_Elysium, Nov 4) | Outposts; ecosystem page | ✅ Velodrome v2 (Solidly) + Slipstream adapters built (see below) |
| Hybra Finance | G(3,3) CL (V3-like) | Day 1 (own post, Oct 19) | hybra.finance | Probably V3-compatible → auto-discovery if PoolCreated is standard; to verify at launch |
| Ramses | Solidly v2 + RamsesV3 CL | "Coming to Elysium" (no date) | ecosystem page | V3 CL likely compatible; legacy v2 = Solidly adapter |
| Kleos | Launchpad (bonding curve → Uniswap v3) | Live (pre-mainnet), ~1,300 launches | Biteye, Episkop | ✅ V3 after graduation; the curve itself = adapter to write |
| Boxa | Uniswap v4-style launchpad + DEX | Live, ~1,140 launches (⚠️ one analyst flags a "bundle 55%" suspicion on $BOXA) | Biteye; The Mitecho | ✅ V4 (likely one of the big PoolManagers) |
| ElysPump | Bonding-curve launchpad | Live, ~300 launches ($BLOB) | Biteye | ❌ curve adapter |
| Ascend | Day-1 launchpad (Kinetiq partner, Cantina audit) | Day 1 | ecosystem page; X | ❓ unknown curve/graduation |
| Signal, AKA.FUN | Launchpads on Uniswap v4 hooks | Testnet / day 1 | ecosystem page | ✅ V4 (hooks) |
| Citadel, PerpMe, Chainzy, Supercolony | Launchpads → Uniswap V3 pools (HYPE/USDC quote) | Testnet / announced | ecosystem page; CoinLive | ✅ V3. PerpMe: 2%/wallet cap for 366 blocks after launch |
| ZKBLAST | Launchpad + DLMM/DAMM (Meteora-style) | "Coming soon" (own post) | X @zkblast9 | ❌ DLMM (bins) adapter |
| BunnyPad, Stockium, MarketLab, Mosaic | Internal pools / dynamic fees / order book | Testnet | ecosystem page | ❌ specific adapters (low priority) |
| Homer, Helios | "Liquidity layer" / CL management | Live | Episkop | ❓ to identify |
| Synapse (options), Derive V3, xStocks, EQX | Options / tokenized stocks | Day 1 | @Enter_Elysium, Kinetiq | Tokens to route (xStocks), not AMM venues |
Direct competitors (aggregators): KyberSwap (day 1, "every Elysium DEX & launchpad"), 0x/Matcha API (day 1), Enso (routers deployed on testnet), De¹, HyperFlow, Agora (multi-launchpad aggregator UI, already live with its own RPC), Definitive (DCA/TWAP/limit/stop-loss day 1). Order flow (bots/apps to integrate): fomo (exclusive partner), Pump.fun (in-app trading Nov 9), GMGN, Maestro, Banana Gun, Cielo, Based Bot.
Not announced (searched): HyperSwap, Project X, KittenSwap, Laminar, Valantis, Curve, Balancer, Gliquid, HyperBloom, Liquid Labs. kHYPE: no pool or venue announced.
3. What this implies for the router (by impact)
- Already covered: Uniswap V2/V3/V4 + auto-discovery → ~38 factories/PoolManagers and >8,600 pools found on mainnet without touching the code.
- ✅ Algebra Integral adapter (Nest CL): done.
- ✅ Solidly/Velodrome v2 adapter (Nest classic, Aero, Ramses legacy): done.
- ✅ Slipstream adapter (Aero CL): done.
Bonding-curve adapters: not needed, Kleos, ElysPump and Ascend are v4 pools (section 4).- On Nov 9: switch to the official RPC/addresses, confirm WHYPE/USDC, rerun
discover+preflight.
4. Adapters built (2026-11-06)
| Venue | Pool type | Executor hop | Indexer | Tested against |
|---|---|---|---|---|
| Aero (Aerodrome/Velodrome v2), Nest classic, Ramses legacy | Solidly volatile + stable | KIND_SOLIDLY = 4: push input, price with pool.getAmountOut (pool's own curve + fee), swap | PoolCreated(…, bool indexed stable, address pool, uint256) and Solidly PairCreated(…, bool stable, address pair, uint256); state from metadata() + Sync(uint256,uint256); fee from factory getFee(pool, stable) | Base fork: Aerodrome volatile WETH/USDC, stable USDC/USDbC, 2-hop (quote == executed). The router's stable-curve math matches getAmountOut within 2 wei |
| Aero CL (Slipstream), likely Hybra, RamsesV3 | V3 clone keyed by tickSpacing | KIND_V3 (same swap ABI + uniswapV3SwapCallback) | PoolCreated(…, int24 indexed tickSpacing, address pool); fee from pool.fee(); ticks loaded like V3 | Base fork: Slipstream WETH/USDC ts100 both ways |
| Nest CL (Algebra Integral) | Algebra CL, dynamic fee plugin | KIND_V3 + new algebraSwapCallback (same auth as the V3 callback) | Pool(token0, token1, pool); state from globalState() (price, tick, last fee) + liquidity(); re-read on any pool log; constant-L estimate (no tick table), exact on-chain quote | Arbitrum fork: Camelot (Algebra 1.9, same swap + callback ABI) both ways |
Pools of all three dialects are auto-discovered at runtime (and by pnpm discover), so they get picked up on launch without a config change. They can also be pinned in networks/<name>.json with solidlyFactories, slipstreamFactories and algebraFactories. Discovery follows EIP-1167 clones, because Aerodrome and Slipstream pools are minimal proxies. pnpm preflight checks each listed factory.
Not covered yet: Algebra CustomPool (plugin-deployer) events, Algebra tick-table loading (estimates assume constant liquidity), bonding curves other than the existing launchpad, and DLMM (ZKBLAST).
4. Update (2026-11-06): the launchpads are v4 pools
A deeper pass (Kleos's own app bundle and API, then on-chain checks on mainnet) shows that Kleos, ElysPump, Ascend and Montra don't use bonding curves: each token launches into a Uniswap v4 pool behind the launchpad's hook. The big PoolManagers in section 1 are theirs: Kleos 0xb308… (also the v5 generation on 0xE2e1…), ElysPump 0x5fb0…, Ascend and Montra 0xE2e1…. The router routes them as v4 pools with no adapter, and a mainnet fork test does a buy and a sell through Kleos, ElysPump and Ascend with exact quotes. Details: Supported venues. Item 5 in section 3 is crossed out accordingly.