GoldRush offers production-grade Bitcoin data for wallets, tax tools, explorers, and analytics. We operate dedicated Bitcoin node infrastructure and index the chain from the genesis block to ensure complete, accurate balance and transaction history.

Key Concepts

  • Hierarchical Deterministic (HD) Wallet refers to a wallet that generates all of its keys and addresses from a single source (e.g. a seed phrase). These keys and addresses can be organized into a tree (hierarchial) and are always generated the same way (deterministic).
  • Extended public keys (e.g., xpub..., ypub..., zpub...) are HD address-level public keys used to derive many child receive addresses.
  • Non-HD addresses or child addresses follow different standards:
    • BIP44 Legacy, P2PKH: addresses typically start with 1, derived path m/44'/0'/...
    • BIP49 Nested SegWit, P2SH-P2WPKH: addresses typically start with 3, derived path m/49'/0'/...
    • BIP84 Native SegWit, P2WPKH/bech32: addresses typically start with bc1, derived path m/84'/0'/...
    • BIP86 Taproot, P2TR: addresses typically start with bc1p, derived path m/86'/0'/...
For an excellent resource to understand HD wallets and derivation paths, see: Learn Me A Bitcoin - HD Wallets

Capabilities

  • Full-chain ingestion: Dedicated node and indexers ingest all Bitcoin transactions from genesis for complete historical coverage.
  • Extensive HD wallet derivation scans (gap limit 20): We continue to derive child addresses until encountering 20 consecutive child addresses with zero balance and no transaction history.
  • Support multiple child address formats: Includes BIP44 Legacy, BIP49 Nested SegWit, BIP84 Native SegWit.
  • Spot and historical balances for non-HD/child addresses: Includes current and historical fiat price conversions.
  • Spot balances for derived child addresses from HD wallet addresses (xpub/ypub/zpub): Includes spot balances, fiat prices and 24hr deltas.
  • Historical transactions for non-HD addresses: Retrieve time-ordered transactions for a Bitcoin address for statements, tax, and activity feed workflows.

API endpoints