From f35c659b590f3261236af7e3074f57ac74e60666 Mon Sep 17 00:00:00 2001 From: Daniel Keyes <37008057+chillsauce@users.noreply.github.com> Date: Sat, 3 Oct 2026 09:51:00 -0400 Subject: [PATCH] docs: add Pinax to data indexers Pinax serves Firehose, Substreams, and archive RPC for Linea Mainnet and Linea Sepolia. Closes #1738. --- .../build/tools/data-indexers/pinax.mdx | 98 +++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 docs/network/build/tools/data-indexers/pinax.mdx diff --git a/docs/network/build/tools/data-indexers/pinax.mdx b/docs/network/build/tools/data-indexers/pinax.mdx new file mode 100644 index 0000000000..c82956c437 --- /dev/null +++ b/docs/network/build/tools/data-indexers/pinax.mdx @@ -0,0 +1,98 @@ +--- +title: Pinax +description: Index Linea data with Pinax Firehose, Substreams, and RPC endpoints. +--- + +[Pinax](https://pinax.network/) provides Firehose, Substreams, and JSON-RPC endpoints for Linea +Mainnet and Linea Sepolia. +Pinax maintains the open source Firehose and Substreams stack alongside StreamingFast, and +operates its own nodes for both networks. + +## Stream blocks with Firehose + +[Firehose](https://app.pinax.network/docs/firehose) streams full blocks over gRPC, including +transactions, receipts, logs, call traces, and balance changes. +Use it when an application needs the complete block payload rather than the subset a JSON-RPC +node returns, or when it needs to process history faster than sequential RPC calls allow. + + + + + + + + + + + + + + + + + + +
NetworkEndpoint
Linea Mainnetlinea.firehose.pinax.network:443
Linea Sepolialineasepolia.firehose.pinax.network:443
+ +Authenticate by passing an API key in the `X-Api-Key` header. + +## Transform blocks with Substreams + +[Substreams](https://app.pinax.network/docs/substreams) is a parallel indexing engine that runs +on top of Firehose. +Write modules in Rust, package them as an `.spkg` file, and run them on Pinax servers to +transform raw blocks into the data model an application needs. +Output can be written to PostgreSQL or ClickHouse, served over a stream, or consumed by a +Graph Node as a subgraph data source. + + + + + + + + + + + + + + + + + + +
NetworkEndpoint
Linea Mainnetlinea.substreams.pinax.network:443
Linea Sepolialineasepolia.substreams.pinax.network:443
+ +Set the API key in `SUBSTREAMS_API_KEY` before running the +[Substreams CLI](https://docs.substreams.dev/). + +## Query state with RPC + +[Pinax RPC](https://app.pinax.network/docs/rpc) serves standard Ethereum JSON-RPC 2.0 from +archive nodes, so historical state is queryable at any block rather than only at recent ones. + + + + + + + + + + + + + + + + + + +
NetworkEndpoint
Linea Mainnethttps://linea.rpc.pinax.network
Linea Sepoliahttps://lineasepolia.rpc.pinax.network
+ +## Get started + +Create a key at [app.pinax.network](https://app.pinax.network/), then follow the +[Pinax documentation](https://app.pinax.network/docs). +Free and paid plans are listed on the [pricing page](https://pinax.network/en/pricing).