Elysium · Kinetiq's Hyperliquid L2Chain ID 99901HYPE is the gas tokenData is live

Elysium Blockchain API

Query trades, transfers and wallets on Kinetiq's Hyperliquid L2.

Elysium is an Arbitrum Orbit Layer 2 that settles to HyperEVM. Its mainnet opened on 9 November 2026. Bitquery returns decoded trades, transfers, balances, calls and events through GraphQL, WebSocket subscriptions and Kafka. The chain ID is 99901, and HYPE pays the gas.

Example · WebSocketstreaming.bitquery.io
subscription {
  Trading {
    Trades(where: {Pair: {Market:
      {Network: {is: "Elysium"}}}}) {
      Block { Time }
      Trader { Address }
      Side
      PriceInUsd
      AmountsInUsd { Quote }
      Pair {
        Market { Protocol }
        Token { Symbol }
        QuoteToken { Symbol }
      }
    }
  }
}
Trading.TradesLive trades with USD prices, trade sizes and trader addresses.
dex_trades.graphql
subscription {
  Trading {
    Trades(where: {Pair: {Market:
      {Network: {is: "Elysium"}}}}) {
      Block { Time }
      Trader { Address }
      Side
      PriceInUsd
      AmountsInUsd { Quote }
      Pair {
        Market { Protocol }
        Token { Symbol }
        QuoteToken { Symbol }
      }
    }
  }
}
Example · WebSocketstreaming.bitquery.io
Pair / DEXSidePriceAmount

Sample rows show the response format. Prices, assets and timings in this demo are illustrative. Use the linked API docs to run queries against live data.

Trusted across 40+ chains by
Nansen logo0x logo3Commas logoLukka logoCoin Metrics logo

What is the Elysium blockchain?

Elysium is a Layer 2 blockchain for the Hyperliquid ecosystem, built by Kinetiq. The Elysium network runs on Arbitrum Orbit, settles to HyperEVM and uses HYPE for gas. Bitquery gives you decoded trades, token transfers, balances, contract calls and events through GraphQL and live streams.

Start with the API guide. For transfers, balances, trades and contract data, use EVM(network: elysium). For token prices and candles, use the Trading API with the network filter Elysium. Bitquery data starts at block 6,149,924, produced on 13 November 2026 at 22:48 UTC. Earlier blocks are not queryable yet.

Chain ID
99901 (hex 0x1863d)
Network filters
EVM: elysium · Trading: Elysium
Query endpoint
streaming.bitquery.io/graphql
Kafka topics
elysium.*.proto (4 topics)

Network facts are from Kinetiq's Elysium docs and the mainnet announcement. API coverage was checked on the Bitquery API on 14 November 2026.

99901
Chain ID of the mainnet
~6 blocks/s
Block rate, measured 14 November 2026
HYPE
Gas token; fees come in HYPE and USD
4 topics
Kafka streams, in protobuf
Network reference

The Elysium network at a glance: chain ID 99901.

This is an EVM Layer 2 built by Kinetiq on Arbitrum Orbit. Its parent chain is HyperEVM, so the L1 fields on every block describe a HyperEVM block. HYPE is the gas token. An older chain from Vulcan Forged is also called Elysium and uses chain IDs 1338 and 1339; it is unrelated.

PropertyValueNotes
Chain ID99901 (hex 0x1863d)Select it in Bitquery as network: elysium
Mainnet launch9 November 2026Block 1 dates from 19 October 2026
ArchitectureArbitrum Orbit Layer 2Runs the Nitro stack with AnyTrust data availability
Parent chainHyperEVM (chain ID 999)The L1 fields on each block hold HyperEVM values
Gas tokenHYPE18 decimals; fees are returned in HYPE and in USD
Block rateAbout 6 per secondMeasured on 14 November 2026
ExecutionEVMSolidity, 0x addresses, ERC-20 / 721 / 1155
Built byKinetiqThe team behind the kHYPE staking token
Bitquery data startsBlock 6,149,92413 November 2026, 22:48 UTC; no archive yet
Chain ID, API and WebSocket access →

Between 13 November 2026 at 22:48 UTC and 14 November at 04:08 UTC, Bitquery recorded 370,050 transactions and 136,577 DEX trades on the chain. The trades were worth about $11.6 million.

Elysium uses the same transaction types as Arbitrum and Robinhood Chain, two other chains on the Arbitrum stack. For perpetuals, orders and funding on Hyperliquid itself, see the Hyperliquid API.

01
Skip the node

Get Elysium trades and wallet history without building an index.

The chain produces about 6 blocks per second. Following that with eth_getLogs and hand-decoded Uniswap logs takes a node, an indexer and a HYPE price feed. Bitquery runs all three and returns the decoded result.

You need
Raw JSON-RPC / node
Bitquery Elysium API
A wallet's HYPE and token history
Thousands of chained getLogs calls, then decode and reconcile each one
Filter decoded transfers and balance changes by address
Token trades on the chain
Decode Uniswap v4, v3 and v2 swap logs yourself, pool by pool
Decoded swaps with pairs, protocols, USD prices and candles
Fees and values in dollars
Fetch a HYPE price feed and join it to every transaction
USD values on fees, transfers and trades
Live data for your app
The public RPC is HTTP only, so you poll about 6 blocks per second
WebSocket subscriptions and four Kafka topics
Call traces
A trace-capable node of your own, or a provider key
Decoded calls with targets, method names and status
Infrastructure
A Nitro node, a HyperEVM connection and your own indexer
None. An API key.
03
Protocol coverage

Which DEXs and protocols Bitquery decodes on Elysium.

On 14 November 2026 the trade data held swaps in pools of the Uniswap v4, v3 and v2 types. The v4 type had 131,724 of the 136,577 trades recorded by 04:08 UTC. Several apps use these pool types, and each has a guide: Uniswap, Aero, Ramses V3 and the Eleos, Montra and Ascend launchpads. Use contract calls and events for any protocol outside the trade feed.

ProtocolTypeCoverage
Un4Uniswap v4AMM · single pool contractSwaps, pool events, pairs, USD prices and candles. 96% of trades in the first five hours
Un3Uniswap v3AMM · concentrated liquiditySwaps, pool events, pairs, USD prices and candles
Un2Uniswap v2AMM · constant productSwaps, pairs and USD prices
HHYPE, WHYPE & USDCGas token and bridged tokensTransfers and balance changes with USD values. Filter WHYPE and USDC by contract address
ΞERC-20 / 721 / 1155Token standardsTransfers and balance changes for every deployed token
+Any contract, by ABIEvents & CallsDecoded logs and call traces for protocols the trade decoder does not cover yet
Read the trades guide →
04
Compare sources

Where Elysium data comes from, and what each source can answer.

Pick a source for the task. An explorer shows one transaction. A node returns raw records. An indexed API returns trades across wallets or tokens and feeds them to your app.

SourceAccessWhat you getWhat is missing
Block explorerBrowserOne address, transaction or token at a timeBulk history, aggregates and live feeds
Public RPCHTTP onlyBlocks, receipts and raw logs from the chain itselfNo WebSocket, and trace methods need a key (checked 12 November 2026)
A node of your ownHardware + HyperEVM RPCFull raw data, including traces if you enable themUndecoded. Trades, balances and candles are yours to build
BitqueryLive · ElysiumDecoded trades, transfers, balances, calls, events, transactions and blocksBlocks before 6,149,924 (13 November 2026)

Coverage on a chain this new changes week by week. Run your own query before you rely on a summary, this page included. The API docs list the tested queries.

05
Datasets

Every dataset, one API key.

Each card links to a guide with tested queries and stream examples. All of them read the same data, from block 6,149,924 onward.

The same datasets exist for every chain Bitquery indexes. See the DEX API, the Crypto Price API, the Smart Contract API, WebSocket streams and Kafka streams.

06
Build with it

Four queries to start from.

Each example ran against the live API on 14 November 2026. Copy one, change the filter and run it in the Bitquery IDE.

Subscription · Trading

Track token trades as they happen

Follow prices, trade sizes and trader addresses with Trading.Trades. Add a token filter to watch one market. Use Trading.Tokens or Trading.Pairs for price candles.

Trades, prices and candles →
Example · WebSocketstreaming.bitquery.io
subscription {
  Trading {
    Trades(where: {Pair: {Market:
      {Network: {is: "Elysium"}}}}) {
      Block { Time }
      Trader { Address }
      Side
      PriceInUsd
      AmountsInUsd { Quote }
      Pair {
        Market { Protocol }
        Token { Symbol }
        QuoteToken { Symbol }
      }
    }
  }
}
Subscription · Transfers

Follow WHYPE and USDC by contract address

Stream every transfer of the two bridged tokens. The filter uses contract addresses, so look-alike tokens with the same symbol never reach your app.

Transfer queries and streams →
Example · WebSocketstreaming.bitquery.io
subscription {
  EVM(network: elysium) {
    Transfers(
      where: {Transfer: {Currency:
        {SmartContract: {in: [
          "0xba876237b0f021a6c6d852d6c26e107997cc5e81",
          "0xb47c4c8f73f009cc0c0d3f92b388d13e293f0b65"]}}}}
    ) {
      Transfer {
        Sender Receiver Amount
        Currency { Symbol }
      }
      Block { Time }
    }
  }
}
Query · Balances

Every token an address holds, in one call

Native HYPE and each token balance for one address. The example reads the contract that receives Uniswap v4 swap calls; replace the address with any wallet.

Balance APIs →
Example · GraphQLstreaming.bitquery.io/graphql
query {
  EVM(network: elysium) {
    Balances(
      where: {Balance: {Address: {is:
        "0x5c54a7293d96b11a29a0256ee8dfdbc3059637da"}}}
    ) {
      Currency { Symbol Native }
      Balance { Amount }
    }
  }
}
Subscription · Events

Catch new pools the block they open

Stream Initialize events to see each new pool as it is created. Use the transaction hash to read the tokens in the pool, then follow its trades.

Events API guide →
Example · WebSocketstreaming.bitquery.io
subscription {
  EVM(network: elysium) {
    Events(
      where: {Log: {Signature:
        {Name: {is: "Initialize"}}}}
    ) {
      Log { SmartContract
        Signature { Name } }
      Transaction { Hash }
      Block { Number Time }
    }
  }
}
Why teams pick Bitquery

Who relies on Bitquery for on-chain data.

“We did a thorough search of the market. Bitquery came out on top. … Bitquery now powers all live prices across Nansen.”

A
Alexander Karsten
Nansen
Nansen logo
FAQ

Elysium API: common questions.

What is Elysium in crypto?
Elysium is Kinetiq's Layer 2 network for Hyperliquid. It is an Arbitrum Orbit chain with chain ID 99901. Its parent chain is HyperEVM, and gas is paid in HYPE. Mainnet opened on 9 November 2026.
What is Elysium's chain ID?
Elysium mainnet uses chain ID 99901 (hex 0x1863d). In Bitquery, use EVM(network: elysium) for trades, transfers, balances, calls, events, transactions and blocks. Use the network filter Elysium in the Trading API for prices and candles.
Does Bitquery offer an Elysium RPC endpoint?
No. Bitquery is an indexed data API with GraphQL queries, WebSocket subscriptions and Kafka topics. You get decoded trades, transfers, balances and events without running a node or calling an RPC method.
Is Elysium EVM-compatible?
Yes. Elysium runs the EVM on the Arbitrum Orbit stack. Solidity contracts, 0x addresses and the ERC-20, ERC-721 and ERC-1155 token standards work as they do on Ethereum.
Is this the same Elysium as the Vulcan Forged chain?
No. Kinetiq's Elysium uses chain ID 99901. An older chain with the same name, from Vulcan Forged, uses chain IDs 1338 and 1339. Check the chain ID before you connect a wallet or a library preset.
Is the Elysium API available now?
Yes. The data is live in Bitquery. The API docs have tested queries and streams for trades, transfers, balances, events and calls.
How much Elysium history does Bitquery have?
Bitquery serves real-time data from block 6,149,924, produced on 13 November 2026 at 22:48 UTC. Blocks before that are not queryable yet, and there is no archive dataset yet.
Why are Elysium fees shown in HYPE instead of ETH?
HYPE is the gas token on this chain. Fee fields return the HYPE paid, with a USD value next to it. Native HYPE transfers have an empty contract address and Native set to true.
What do the L1 block fields mean on Elysium?
The parent chain is HyperEVM, chain ID 999. The L1 number, time and hash on each block describe a HyperEVM block. On Arbitrum the same fields describe an Ethereum block.
Which DEXs does Bitquery decode on Elysium?
Bitquery decodes swaps in pools of the Uniswap v4, v3 and v2 types. Those pools belong to Uniswap, Aero, Ramses V3 and launchpads such as Eleos, Montra and Ascend. In the first five hours of indexed data, to 14 November 2026 at 04:08 UTC, the v4 type had 96% of 136,577 trades.
Can I stream Elysium data in real time?
Yes. GraphQL subscriptions over WebSocket stream trades, transfers, events and other EVM data. Kafka carries four protobuf topics: elysium.transactions.proto, elysium.tokens.proto, elysium.dextrades.proto and elysium.dexpools.proto. Kafka uses its own username and password, which the Bitquery team issues.
How do I avoid fake WHYPE and USDC tokens on Elysium?
Filter by contract address, never by symbol. Kinetiq's docs warn that look-alike tokens exist. The bridged contracts are WHYPE at 0xba876237b0f021a6c6d852d6c26e107997cc5e81 and USDC at 0xb47c4c8f73f009cc0c0d3f92b388d13e293f0b65.
How is the Elysium API different from running an Elysium node?
A node returns blocks, receipts and raw logs. To build trade history, wallet balances or price candles from those records, you need your own index. Bitquery returns decoded data that you filter and aggregate with GraphQL.
What does Elysium data cost?
See the pricing page for current plans. For Kafka access, contact the team.

Run your first query on Elysium.

Create an account, open the IDE and set the network to elysium. See the pricing page for current plans.

40+ chains · one platform

Explore every blockchain Bitquery supports

Browse the chain directory and coverage matrix to see which interfaces each chain supports.