TrueBlocks/trueblocks-core
FreeThe main repository for the TrueBlocks system
About TrueBlocks/trueblocks-core
TrueBlocks is a local-first tool suite for accessing blockchain data on EVM-compatible chains, particularly Ethereum mainnet. It builds the Unchained Index, a local index of address appearances that enables lightning-fast queries to transactional histories without relying on centralized APIs. Features include a command-line interface (chifra) for scraping, indexing, and querying data, an optional binary cache to accelerate RPC interactions, and advanced tools for data extraction such as retrieving all logs from a smart contract or viewing ERC-20 holdings. It also provides a simple API server (chifra serve) and supports producing reconciled bank statements and accounting exports for any token. TrueBlocks is open-source and designed for data scientists, analysts, and power users who need fast, local, and complete access to blockchain data.
Key Features
Pros & Cons
- Entirely local: no dependency on third-party APIs, enhancing privacy and reliability
- Lightning-fast access to transactional histories via the Unchained Index
- Open-source and free to use
- Provides both CLI and API for flexible integration
- Advanced filtering and extraction options for data scientists
- API server is designed for single-user environments, not cloud-scale multi-user
- Requires command-line familiarity for full functionality
- Setup and initial index building may take time and disk space
- Primarily focused on Ethereum mainnet; support for other EVM chains may be limited