The index may be created and cached on your local machine
Supports any EVM-based chain
Bloom filters massively reduce the size of data on disk
TrueBlocks is for crypto citizens ❤️
We've got you covered. See everything you or anyone else has ever done on-chain, with a single command or API call: transaction history, wallets' past balances, contracts that have been called and contract states. Go back in time as far as you like.
No need to write custom code or combine results from multiple API endpoints. You can even stop thinking in blocks, because our tools accept dates. All this while running locally on your computer or DAppNode (coming soon), which means total privacy and speed. Sounds insane? However, we find more on-chain information than API providers. And you can even use our software while offline.
Our index, Unchained Index, is the backbone of TrueBlocks. It is a decentralized public good and you can share it with others. You also benefit from others sharing the chunks you need.
Blockchain data is all hashes, no matter if it is a log topic, method call, returned value, token balance or NFT name.
chifra commands accept
articulate option. When turned on, it will make
look for the smart contract ABI and turn those confusing strings of hex into human readable values.
Blockchain data is organized in blocks. But sometimes we forget the block number or need information from a couple of blocks. This is why we introduced block expressions, which allow to use a date or range of blocks with an interval rather than block number.
ENS support out of the box
When a command requires an address, you can use ENS domain instead.
Blockchain addresses are not the easiest to remember. ENS domains make it better, but not every address has a domain associated with it. This is why we maintain a database of about 13700 well-known names (for Ethereum mainnet), organized by tags. Users can also add custom names that will not be shared with others.
Solidity-like syntax for calling smart contracts
Use familiar Solidity syntax to call smart contract methods.
Locally running API server and SDKs
Different output formats
chifra can output data as a text, JSON or CSV making it easy to integrate with your current workflow.