Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PreLaunch Testnet - [Release process] Store mock-mined blocks and replay them #4362

Open
jcnelson opened this issue Feb 10, 2024 · 0 comments

Comments

@jcnelson
Copy link
Member

The bug fixed by #4361 could have been caught if, as part of our release process, we (1) ran the mock-miner for a long-ish duration (e.g. 1 week), (2) stored all the blocks it produced, and (3) replayed them against the current release to ensure that they are all valid. To address this, we'd need to:

  • Update the mock-miner to store its blocks (preferably in a separate DB or directory)
  • Merge the branch test/replay-block and ilk to master
  • Extend test/replay-block so that it can take a block that does not yet exist in the chainstate (e.g. from the mock miner)
@saralab saralab changed the title [Release process] Store mock-mined blocks and replay them Beta Testnet - [Release process] Store mock-mined blocks and replay them Apr 30, 2024
@saralab saralab added the 3.0 label Apr 30, 2024
@saralab saralab changed the title Beta Testnet - [Release process] Store mock-mined blocks and replay them PreLaunch Testnet - [Release process] Store mock-mined blocks and replay them Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Status: 📋 Backlog
Development

No branches or pull requests

2 participants