Elysium Chain ID 99901, Gas Token and Network Facts
Elysium mainnet has chain ID 99901, pays gas in HYPE, and runs as an Arbitrum Orbit Layer 2 that settles to HyperEVM. This page lists the network values in one table, then shows how to read the latest Elysium block with Bitquery GraphQL without running a node. For every Elysium data page, start at the Elysium hub.
Elysium network facts
| Property | Elysium (mainnet) | Elysium Testnet |
|---|---|---|
| Chain ID | 99901 (hex 0x1863d) | 99801 (hex 0x185d9) |
| Native token | HYPE, 18 decimals | HYPE |
| Stack | Arbitrum Orbit, running Arbitrum Nitro, with AnyTrust data availability | Same |
| Parent chain | HyperEVM, chain ID 999 | HyperEVM testnet, chain ID 998 |
| Bitquery network name | elysium in EVM(network: elysium); bid:elysium in the Trading cubes | Not indexed |
An older chain from Vulcan Forged is also named Elysium and uses chain IDs 1338 and 1339. The elysiumTestnet preset in the viem library is that chain. Use chain ID 99901 for Kinetiq's Elysium.
Query Elysium with Bitquery
Bitquery indexes Elysium and serves its blocks, transactions, transfers and trades over one GraphQL endpoint (https://streaming.bitquery.io/graphql), with filters, sorting and aggregation. Any query can also run as a WebSocket subscription. To run these outside the IDE you need an API token: How to generate Bitquery API token ➤.
Bitquery data starts at block 6,149,924 (13 November 2026, 22:48 UTC). Earlier blocks are not in the API.
Latest block
Returns the newest block with its number, time, hash, gas used and transaction count. Block.L1 is the HyperEVM block that the Elysium block refers to.
query {
EVM(network: elysium) {
Blocks(limit: {count: 1}, orderBy: {descending: Block_Number}) {
Block {
Number
Time
Hash
GasUsed
BaseFee
TxCount
L1 {
Number
Time
}
}
}
}
}
Transactions, fees and transaction types
Transaction streams, HYPE fees in USD, counts by transaction type and block queries are on the Elysium Transactions & Blocks page. Elysium is an Arbitrum Orbit chain, so the Arbitrum system types 100, 104, 105 and 106 appear next to the usual EVM types. Type 106 is the internal transaction that starts each block, so filter it out with Transaction: {Type: {ne: 106}} when you count user activity.
More data guides
- DEX Trades and Token Prices: swaps, USD prices and OHLC candles.
- Transfers and Balances & Holders: address and token lookups.
- Events and Calls: decoded contract logs and internal calls.
- Kafka Streams for Elysium: the same data as protobuf topics.
FAQ
What is the Elysium chain ID?
Elysium mainnet uses chain ID 99901 (hex 0x1863d). Elysium Testnet uses chain ID 99801. In Bitquery the mainnet is EVM(network: elysium), and bid:elysium in the Trading cubes.
Is Elysium a Layer 2 on Ethereum?
No. Elysium is an Arbitrum Orbit chain that settles to HyperEVM (chain ID 999), the EVM chain of Hyperliquid. The Block.L1 fields in Bitquery hold HyperEVM block data for that reason.
Which token pays for gas on Elysium?
HYPE, bridged from HyperEVM. Fees in Bitquery are HYPE amounts with a USD value from the HYPE price.
Ready to run this in production?
Get an API key and run these queries in minutes, or talk to us about plans and enterprise delivery.