- 1. Introduction
- 2. Getting started
- 3. Providers
- 3.1. HyperSync
- 3.2. SQD
- 3.3. Yellowstone-GRPC
- 4. Writers
- 4.1. ClickHouse
- 4.2. DeltaLake
- 4.3. DuckDB
- 4.4. Iceberg
- 4.5. PyArrowDataset(Parquet)
- 5. Datasets
- 5.1. Ethereum (EVM)
- 5.1.1. address_appearances
- 5.1.2. blocks
- 5.1.3. all_contracts
- 5.2. Solana (SVM)
- 5.2.1. token_balances
- 6. Restarting from where you left off
- 7. Crash resistance
- 8. Logging
- 9. Writing Custom Pipelines
- 9.1. Query
- 9.2. Data Schema
- 9.2.1. Ethereum (EVM)
- 9.2.2. Solana (SVM)
- 9.3. Steps
- 9.3.1. Base58Encode
- 9.3.2. Cast
- 9.3.3. CastByType
- 9.3.4. EvmDecodeEvents
- 9.3.5. HexEncode
- 9.3.6. U256ToBinary
- 9.4. Writing Custom Steps
- 10. Appendix
- 10.1. Polars and Decimal types (UInt256)