Closed
Description
Feel free to edit this issue
- Prelaunch
Print out the size of the state tree at the end of simulation, so we have an idea how big the state tree is.Simple benchmarksSpeed up bank simulationMake make commands obey SIGTERMAllow operations to specify future operationsAdd simulation for governance slashing (description for how to do it in simulation: Allow operations to specify future operations #2166)Refactor parameters for Operations into structs (including caching pubkeys)
- Postlaunch
- Autopopulate certain types via reflection
- Remove the need for operations to need the private key. (Perhaps a "simulation account" struct, which has address, and a sign method) We still want the ability for these to run txs, even though most things should ideally just be checking the handlers. (For different levels of simulation)
- Make it simple to pass different loggers to different tx types / invariants.
- Make logs flush to disk instead of staying in RAM
- Binary search for invariant violation
- Use transition matrix for block size
/cc @cwgoes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment