Skip to main content
Most blockchain data providers give you raw RPC data and leave the hard part to you: decoding logs, resolving token metadata, scaling decimals, attaching USD and fiat prices, and classifying transaction types. GoldRush takes a different approach. We process raw chain data through the medallion architecture - bronze, silver, and gold layers - so you receive clean, structured, application-ready and analytics-ready data out of the box.

Raw Data vs Refined Data

Raw RPC Data

What you get from a node or raw data provider:
  • Hex-encoded log topics and data fields
  • No token names, symbols, or decimals
  • Amounts in wei (18-decimal integers)
  • No USD/Fiat pricing
  • No transaction classification
  • You build and maintain the decoding pipeline

GoldRush Refined Data

What you get from GoldRush:
  • Human-readable decoded event logs
  • Full token metadata (name, symbol, decimals, logo)
  • Scaled, human-readable amounts
  • Spot and historical USD pricing
  • Transaction type classification (swap, transfer, bridge, etc.)
  • Spam token filtering

The Medallion Layers

1

Bronze - Raw Ingestion

We index every block, transaction, receipt, log, and trace from genesis to the latest block across 100+ chains. This is the raw, unprocessed chain data - the foundation everything else is built on.
2

Silver - Decoding & Enrichment

Raw logs are decoded using verified ABIs. Token metadata is resolved. Amounts are scaled to human-readable values. USD prices are attached at the time of the transaction. Internal transfers and traces are extracted. DEX trades are decoded. Spam tokens are flagged and filtered.
3

Gold - Structured Data

Decoded events are classified into high-level data types that map directly to business logic:
DataDescriptionExample Fields
DEX SwapsToken-to-token trades on decentralized exchangestoken_in, token_out, amount_in, amount_out, pool address
Token TransfersERC20, ERC721, ERC1155, and native token movementsfrom, to, amount, quote_usd, token metadata
Stablecoin TransfersUSDC, USDT, DAI and other stablecoin movements with USD valuesfrom, to, amount, quote_usd, stablecoin metadata
OHLCV Price DataOpen/High/Low/Close/Volume candles derived from DEX tradesToken or pair, configurable intervals, real-time updates

Access Refined Data Your Way

The same refined data are available through multiple delivery methods, depending on your use case:

Foundational API

Pull historical data via REST. Query structured balances, transactions, decoded events, and NFT data across 100+ chains. Ideal for wallets, dashboards, and analytics.

Streaming API

Push real-time data via WebSockets. Subscribe to live DEX swaps, token transfers, price feeds, and wallet activity with sub-second latency. Ideal for trading bots and alerting.

Pipeline API

Continuous delivery of refined blockchain data directly to your Snowflake, BigQuery, or S3 - no API calls needed. Ideal for analytics teams and data science.

Why This Matters

Building a decoding and enrichment pipeline yourself means:
  • Maintaining ABI registries across hundreds of protocols and thousands of contracts
  • Tracking token metadata that changes over time (rebrands, migrations, decimals)
  • Building price oracles or integrating multiple pricing feeds
  • Classifying transactions by type - a swap on Uniswap V2 looks completely different from one on Uniswap V3, Curve, or Balancer
  • Handling chain-specific quirks - each of 100+ chains has its own edge cases
GoldRush handles all of this so you can focus on your product, not your data pipeline.