Ethereum Mainnet
mainnet , eip155:1
Streaming endpoints
eth.substreams.pinax.network:443mainnet.eth.streamingfast.io:443eth.substreams.data.nexus:443Explore the data available on Ethereum Mainnet, inspect its block model, then move into Substreams packages you can consume.
Infrastructure
Registry-defined endpoints show where this chain exposes streaming access.
mainnet , eip155:1
Streaming endpoints
eth.substreams.pinax.network:443mainnet.eth.streamingfast.io:443eth.substreams.data.nexus:443testnet , eip155:560048
Streaming endpoints
hoodi.substreams.pinax.network:443testnet , eip155:11155111
Streaming endpoints
sepolia.substreams.pinax.network:443sepolia.eth.streamingfast.io:443Block model
Short schema sections expose the source input types packages use when consuming Ethereum data.
sf.ethereum.type.v2.Block
Top-level EVM block object emitted by Firehose and consumed by Substreams source inputs.
Open full descriptorhash
bytesBlock hash.
number
uint64Canonical block height.
header
BlockHeaderHeader information including parent hash, roots, gas data, and timestamp.
transaction_traces
repeated TransactionTraceExecuted transaction traces, logs, calls, and receipt-level data.
balance_changes
repeated BalanceChangeNative token balance movements computed from execution.
sf.ethereum.type.v2.TransactionTrace
Transaction execution container used by DEX, token, NFT, and protocol analytics packages.
Open full descriptorvalue
BigIntEther value transferred by the transaction.
hash
bytesTransaction hash.
from
bytesSender address.
receipt
TransactionReceiptReceipt with status, gas, and log output.
sf.ethereum.type.v2.Call
Internal EVM call tree node with logs, storage changes, balance changes, and execution ordinals.
Open full descriptorindex
uint32Call index in the transaction trace.
parent_index
uint32Parent call index used to reconstruct the call tree.
caller
bytesCaller address.
address
bytesCallee address.
state_reverted
boolWhether this call was reverted by chain execution.
sf.ethereum.type.v2.Log
Contract event payload most packages use to derive protocol-level datasets.
Open full descriptoraddress
bytesContract address that emitted the event.
topics
repeated bytesIndexed event topics.
data
bytesABI-encoded non-indexed event data.
index
uint32Index of the log relative to the transaction.
block_index
uint32Index of the log relative to the block.
ordinal
uint64Global execution ordinal inside the block.
Grouped networks
Testnets stay under the parent chain to reduce noise while keeping endpoint details one click away.
Ethereum Mainnet
mainnet
Ethereum Hoodi Testnet
hoodi
Ethereum Sepolia Testnet
sepolia
Substreams x The Graph Market
Start with chain endpoints and package candidates, then use The Graph Market for the production path.