**Note: this is almost entirely AI-generated**
imo the rapid prototyping and that this is a large final job best checked visually by incremental progress support this approach. My plan is to incrementally add charts. As the charts become more complicated than just regurgitating chronik data, I will add unit tests to confirm we are parsing blocks and txs correctly.
Starting point for chronik-charts. There are many things we would like to index and I have struggled to find a small starting point that we can build from.
Here, we can start the indexer from an arbitary blockheight, and produce chartable data. So we can easily index, say, a few thousand blocks for dev purposes.
I have included three simple charts (txs per day, blocks per day, and avg block size per day).
Going forward, will iterate toward the exact schema we want for more charts. When the schema is worked out, then we can do a prod deploy and index everything.
Features
- Three basic charts
- Support for limited indexing and reindexing with `npm run dev:reindex`
- Front end to confirm charts