mirror of
https://github.com/trezor/blockbook.git
synced 2026-03-03 14:24:29 +01:00
* add base support * backend config * add base archive blockchain factory * add dbProtoAddrContracts flag and default to legacy encoding. fix tests * default cache behavior for dbMaxAddrContracts default value * update to defer func to ensure addressContracts is reset and handle possible error * base config default to use dbProtoAddrContracts * add network config * update op-geth and op-node versions * remove coingecko url * update coingecko platform identifier * token type -> token standard * reduce allocations as pack/unpack addr contracts is primary bottleneck for l2 chains * archive snapshot no longer supported, use fullnode snapshot as best effort * remove proto encoded addr contracts as bench marks indicate there is no performance gain as initially suspected * revert address contract cache changes
Documentation index
- Contributing – Blockbook contributor guide
- Build – Blockbook build guide
- Config – Description of Blockbook and back-end configuration and package definitions
- Ports – Automatically generated registry of ports
- RocksDB – Description of RocksDB structures used by Blockbook
- API – Description of Blockbook API
- Testing – Description of tests used during Blockbook development