Skip to content

docs(unichain): add Pinax to data indexers - #1168

Open
chillsauce wants to merge 1 commit into
Uniswap:mainfrom
chillsauce:add-pinax-unichain
Open

chillsauce wants to merge 1 commit into
Uniswap:mainfrom
chillsauce:add-pinax-unichain

Conversation

@chillsauce

Copy link
Copy Markdown

Adds Pinax to the Unichain Data Indexers page.

Pinax maintains the open source Firehose and Substreams projects alongside StreamingFast, and runs its own Unichain nodes. Firehose streams full blocks over gRPC — including call traces, internal transfers and balance changes a JSON-RPC node doesn't return — and Substreams runs Rust modules in parallel on top of those blocks.

This fills a category gap on the page: the current entries cover analytics platforms and subgraph frameworks, and there's no streaming-primitive provider listed.

Verified before submitting

Claim Check
Unichain Mainnet eth_chainId → 130
Unichain Sepolia eth_chainId → 1301
Firehose, both networks grpcurl … list returns sf.firehose.v2.Stream
Substreams, both networks returns sf.substreams.rpc.v2.Stream

Entry format follows the existing ones — short description, getting-started link, and a ### Supported networks list. Appended at the end, matching how Dune sits after The Graph.

One thing I deliberately left out

I have not added Pinax to node-providers.mdx, even though we serve archive JSON-RPC for Unichain. That page opens with:

All third-party node providers listed below support WebSocket connections for real-time data.

Our RPC gateway doesn't serve WebSocket — a wss:// handshake returns 200 with no Upgrade header — so adding us there would make that statement false for one of the entries. Flagging it rather than quietly skipping it, in case you'd rather reword the callout or list us with a caveat.

🤖 Generated with Claude Code

Pinax serves Unichain mainnet and Sepolia with Firehose block streaming
and Substreams parallel indexing.
@github-actions

Copy link
Copy Markdown

Thanks for contributing to Uniswap Docs! 🦄

Quick heads up on how this repo works: the docs you see on developers.uniswap.org are built from a separate source repo. When we accept a change here, we port it over there, so your fix might show up on the live site before it lands in this repo.

Updates to this repo come in batches on a regular cadence. When yours is included, you'll be credited as a co-author on the commit, so the contribution counts on your GitHub profile and in Uniswap/docs.

We review every PR but can't merge everything. Either way, someone from the docs team will follow up here once we've taken a look.

One legal bit: by submitting a PR you agree your contribution is licensed under the repo's MIT license.

@github-actions

Copy link
Copy Markdown

Reviewed the diff (content/unichain/tools/data-indexers.mdx, +12/-0).

  • Content-only change, follows the exact structure of the existing entries (## Name → description → getting-started link → ### Supported networks), appended after Dune as described.
  • No contract addresses, chain IDs, or code samples touched.
  • No changes to existing links; new external links point to pinax.network / app.pinax.network (new domain for this repo) — content is internally consistent with existing mentions of Substreams elsewhere in the docs (unichain/guides/routing-on-unichain.mdx), but I wasn't able to make outbound network calls in this sandbox to verify the pages are live/accurate, so a quick manual click-through on those links is worth doing before merge.
  • MDX syntax, headings, and frontmatter are all well-formed; no build-breaking issues found.
  • No spam/promotional red flags — matches the tone of other vendor entries on the page.

Nothing blocking from a docs-accuracy standpoint.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant