-
Notifications
You must be signed in to change notification settings - Fork 0
Indexing
The repository includes passive, external indexing packages for public Nexa V6 on-chain events. They do not publish routes, authorize terms, issue Permits, execute transactions, or replace canonical runtime state.
Authority boundary: The on-chain Registry/Router, verified Signed Feed, and Execution Permit retain their documented roles. Graph and Substreams outputs are non-authoritative discovery and analytics projections.
| Network | The Graph | Substreams |
|---|---|---|
| Base | Graph Studio deployment | Published standalone package |
| BNB Smart Chain | Graph Studio deployment | Published standalone package |
| HyperEVM | Not supported by Graph Studio | Published standalone package |
Current deployment IDs, URLs, package hashes, validation ranges, and statuses belong in external-deployments.json.
The package consumes public on-chain events defined by the canonical event catalog. It uses:
- generated per-network configuration from a single canonical indexing object;
- a shared Graph schema and mapping for Base and BNB Smart Chain;
- a shared Substreams Rust/protobuf decoder for Base, BNB Smart Chain, and HyperEVM; and
- the same committed canonical fixture artifact for mapping validation.
The indexing manifest records the generated package state and paths.
Published deployments run on managed external indexing infrastructure. The external indexers consume their own RPC infrastructure; Nexa does not self-host a Graph Node, Firehose, Substreams endpoint, or chain RPC for this package.
The package has no Nexa runtime or execution dependency and does not introduce a Nexa-side polling worker. See the indexing README and deployment handoff.