Skip to content

API ReferenceElysium venue research

Reference

Elysium venue research

Three sources, cross-checked:

  1. 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.
  2. X/Twitter via Monid (AnyAPI /twitter.search, ~$0.004 in total): @Enter_Elysium and @Kinetiq_xyz announcements, projects' own posts, community threads.
  3. On-chain on mainnet: pnpm discover on 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; getLogs capped 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)

TypeCountMain ones (pools)Notes
Uniswap V4 PoolManagers140xE2e105d3…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 factories180x809ff799…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 factories60x6020F273…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)

ProjectTypeStatusSourceWhat the router needs
UniswapV2/V3/V4Announced; 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 CLDay 1 (@Enter_Elysium, Nov 4)Outposts; ecosystem page✅ Velodrome v2 (Solidly) + Slipstream adapters built (see below)
Hybra FinanceG(3,3) CL (V3-like)Day 1 (own post, Oct 19)hybra.financeProbably V3-compatible → auto-discovery if PoolCreated is standard; to verify at launch
RamsesSolidly v2 + RamsesV3 CL"Coming to Elysium" (no date)ecosystem pageV3 CL likely compatible; legacy v2 = Solidly adapter
KleosLaunchpad (bonding curve → Uniswap v3)Live (pre-mainnet), ~1,300 launchesBiteye, Episkop✅ V3 after graduation; the curve itself = adapter to write
BoxaUniswap v4-style launchpad + DEXLive, ~1,140 launches (⚠️ one analyst flags a "bundle 55%" suspicion on $BOXA)Biteye; The Mitecho✅ V4 (likely one of the big PoolManagers)
ElysPumpBonding-curve launchpadLive, ~300 launches ($BLOB)Biteye❌ curve adapter
AscendDay-1 launchpad (Kinetiq partner, Cantina audit)Day 1ecosystem page; X❓ unknown curve/graduation
Signal, AKA.FUNLaunchpads on Uniswap v4 hooksTestnet / day 1ecosystem page✅ V4 (hooks)
Citadel, PerpMe, Chainzy, SupercolonyLaunchpads → Uniswap V3 pools (HYPE/USDC quote)Testnet / announcedecosystem page; CoinLive✅ V3. PerpMe: 2%/wallet cap for 366 blocks after launch
ZKBLASTLaunchpad + DLMM/DAMM (Meteora-style)"Coming soon" (own post)X @zkblast9❌ DLMM (bins) adapter
BunnyPad, Stockium, MarketLab, MosaicInternal pools / dynamic fees / order bookTestnetecosystem page❌ specific adapters (low priority)
Homer, Helios"Liquidity layer" / CL managementLiveEpiskop❓ to identify
Synapse (options), Derive V3, xStocks, EQXOptions / tokenized stocksDay 1@Enter_Elysium, KinetiqTokens 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)

  1. Already covered: Uniswap V2/V3/V4 + auto-discovery → ~38 factories/PoolManagers and >8,600 pools found on mainnet without touching the code.
  2. ✅ Algebra Integral adapter (Nest CL): done.
  3. ✅ Solidly/Velodrome v2 adapter (Nest classic, Aero, Ramses legacy): done.
  4. ✅ Slipstream adapter (Aero CL): done.
  5. Bonding-curve adapters: not needed, Kleos, ElysPump and Ascend are v4 pools (section 4).
  6. On Nov 9: switch to the official RPC/addresses, confirm WHYPE/USDC, rerun discover + preflight.

4. Adapters built (2026-11-06)

VenuePool typeExecutor hopIndexerTested against
Aero (Aerodrome/Velodrome v2), Nest classic, Ramses legacySolidly volatile + stableKIND_SOLIDLY = 4: push input, price with pool.getAmountOut (pool's own curve + fee), swapPoolCreated(…, 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, RamsesV3V3 clone keyed by tickSpacingKIND_V3 (same swap ABI + uniswapV3SwapCallback)PoolCreated(…, int24 indexed tickSpacing, address pool); fee from pool.fee(); ticks loaded like V3Base fork: Slipstream WETH/USDC ts100 both ways
Nest CL (Algebra Integral)Algebra CL, dynamic fee pluginKIND_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 quoteArbitrum 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.

lane.markets · Make the most of every move.