Crypto & web3
Go from raw blocks to production dashboards without stitching together a queue, a cache, and three databases.
The problem
Why this is hard today
Web3 data teams inherit the hardest ingestion problem and the strictest correctness bar at once: decode raw chain data, survive reorgs, reconstruct entity state, and never return an approximate holder count.
The usual answer — an indexer plus a warehouse plus a cache — drifts out of sync and answers the same question two ways.
A single engine that decodes in-database, reconstructs state temporally, and keeps exact counts turns the pipeline into a schema.
Where NYXDB fits
Use-case journeys
On-chain analytics & decode pipelines
Decode raw blocks into typed relations with continuous transforms and query exact state.
Blockchain & on-chain analyticsDEX & market data
Live pool/price state as keyed tables with streaming reads over swaps.
Market data & trading analyticsOn-chain risk & compliance
Read-your-writes address state and exact counts for screening and scoring.
Fraud & riskArchitecture
How NYXDB fits crypto & web3
Raw events append; transforms decode them into typed state; attribute tables reconstruct wallet and contract state as of any block. This is the chainflow shape.
- 01
Ingest raw
Blocks and logs append, durably journaled.
- 02
Decode
CREATE TRANSFORM … INTO typed state tables, in-database.
- 03
Reconstruct
Attribute tables + AS OF give state as of any block.
- 04
Serve
Exact holder counts and balances power dashboards.
Real SQL
Representative query
SELECT chain_id, name, holdersFROM token_stateFOR SYSTEM_TIME AS OF 42;Every statement follows the engine’s own test SQL shapes. See the SQL reference for full syntax.
Capabilities
What you get
In-database decode
Transforms replace the external indexer.
Temporal state
Reconstruct as of any block.
Exact counts
Holder counts that are never wrong.
Multi-chain
One schema across chains.
Proof
Measured where it counts
holder counts (keyed collapse)
ADR-078
state per block
ADR-071
decode throughput class
placeholder — not yet substantiated
▲Figures marked TODO-verify are placeholders pending a published, reproducible benchmark; substantiated numbers cite their source.
Learn more
Related documentation
From blocks to dashboards, one engine
Explore on-chain analytics or run a node.