firedancer
firedancer copied to clipboard
Replay test pruning
Problem
We frequently replay ranges of mainnet blocks to test for regressions or debug. However, such processing blocks currently requires lots of resources: A large snapshot that unpacks into a large database.
Suggested Fix
Implement a tool that
- removes any accounts that haven't been accessed in a range of blocks
- outputs a minified test case that can be replayed more efficiently