Open
Description
Summary
Sometimes when I have a snapshot I'd like to replay those blocks against the state machine. This would allow teams that modify events and/or data to not have to replay from genesis.
Problem Definition
Currently to replay a specific block in the past you must either find a snapshot before the height or resync from genesis. There is the potential for comsprund to help with this but it would need modifications in the sdk.
Proposal
If I have a snapshot or db with 1m blocks I'd like the ability to replay the last 500k against the application. This would utilize the replay functionality of a node but instead of the network sending me blocks I would use the local db.