Skip to content

ETH Transactions StorageSelf-hosted Ethereum transaction indexer

Index native ETH and ERC-20 transfers into PostgreSQL and serve address transaction history through a read-only PostgREST API. No third-party service, no telemetry, no vendor lock-in.

Who This Is For ​

The indexer is a backend building block for anything that needs Ethereum transaction history by address:

  • Cryptocurrency wallets that display per-account transaction lists
  • Block explorers and internal dashboards
  • Accounting, treasury, and reconciliation tools
  • Support and compliance systems that look up user activity
  • Monitoring services that watch a known set of addresses
  • Custom applications that need SQL access to transfer data

Documentation Scope ​

These pages cover the indexer itself: deployment, configuration, database layout, and the REST API contract. Ethereum protocol concepts and execution-client operation stay with the upstream client documentation, and PostgREST query syntax is documented in the PostgREST API reference.

ADAMANT runs this indexer in production for its wallets. That deployment is documented as a real-world integration example on Used by ADAMANT, not as a requirement.

Released under the GPL-3.0 License.