โ† All posts

Indexed Ethereum Data Now Available on the Hgraph App

We're opening beta access to indexed Ethereum data on our Hgraph app.

Blocks, transactions, logs, token transfers (ERC-20, ERC-721, ERC-1155), contracts, and token balances, queryable via GraphQL. New blocks indexed within seconds of confirmation. The same API infrastructure that's been serving Hedera data in production, now extended to Ethereum mainnet.

Why We Built This

Hgraph has been indexing Hedera data for years. As we expanded into multichain infrastructure, Ethereum was the obvious next step. It's where most of the developer activity and liquidity is, and the teams we work with have requested it.

Raw RPC access can work for single lookups, but it falls apart when you need to query across blocks, aggregate transfer history, compute token balances, or build anything that requires structured data at scale. Running your own archive node and building an indexing pipeline is a significant engineering effort.

Many teams have shared that they do not want to run their own infrastructure, that's why we continue down this path of running nodes and indexing the data.

What's Indexed

The indexer processes every block from genesis and writes structured data, served via GraphQL.

Core chain data:

  • Blocks (number, hash, timestamp, gas used, base fee, transaction count)
  • Transactions (hash, from, to, value, gas, input data, status, logs)
  • Logs/events (address, topics, data, decoded where applicable)

Token data:

  • ERC-20 transfers with sender, receiver, amount, and token metadata
  • ERC-721 transfers with token ID and collection metadata
  • ERC-1155 transfers with token ID, amount, and batch operations
  • Token balances materialized from transfer history
  • WETH wrap/unwrap events

DeFi and market data:

  • DEX swap events (Uniswap V2/V3, SushiSwap, Curve, Balancer)
  • Lending protocol events (Aave V2/V3, Compound V2/V3); deposits, borrows, repayments, liquidations
  • NFT marketplace sales (Seaport, Blur)
  • Governance proposal and vote events
  • Chainlink oracle price feed updates

Contract metadata:

  • Contract addresses, deployment blocks, detected type (ERC-20, ERC-721, ERC-1155)

How It Works

The indexer processes Ethereum's full history, 22M+ blocks and billions of log entries, and keeps up with new blocks within seconds of confirmation. It's built for the data volume Ethereum demands: fast decoding, structured writes, and reliable catch-up after any interruption.

The architecture is designed for multichain from the ground up. Each chain runs as an independent unit with its own database and API layer. Adding a new chain doesn't require changes to core logic, it's how we'll extend to Base, Arbitrum, BNB Chain, Gnosis, and other EVM chains.

Reorg handling is built in. When the canonical chain changes, affected blocks are rolled back and reprocessed automatically. No data loss, no manual intervention.

Multichain, One API

This is part of a broader expansion. Hedera data has been available on Hgraph for years. Ethereum is the second network.

Each chain gets its own GraphQL endpoint, purpose-built and scalable. One API key gets you access to all chains, with consistent query patterns across every chain we support.

Access Beta via the Hgraph App

Ethereum data is available now in beta. You can query it through the Hgraph GraphQL API.

What's available today:

  • Full Ethereum mainnet data (backfilling from genesis, recent history available now)
  • GraphQL API with the same query patterns as our Hedera endpoints
  • Token transfer history and balances

If you want to try it: sign up in our app or reach out directly. We're onboarding teams now and want feedback on the query patterns and data coverage before we take it out of beta.

Start building for free

Create an account, get an API key, and run your first query in minutes.