-
Notifications
You must be signed in to change notification settings - Fork 61
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
feat: add simulations part 1 #314
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
untested, but on the whole looks good. just the question around moving of the mint module, but think I answered that one myself!
@aljo242 merging |
@ajansari95 looks like the sim did not run. Merge conflicts resolved |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@joe-bowman it dismiised your review as stale. |
sim didn't run? @ajansari95 @aljo242 |
@ajansari95 @joe-bowman - action should be fixed now |
yup looking in if you add labels on already existing PR will it work or not. |
Yeah I think this method should allow us to add the label at a later time - which is better |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
@ajansari95 - your review was dismissed here ;) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
1. Summary
Part of #294
Fixes QCK-112
Fixes QCK-105
Fixes QCK-106
Fixes QCK-104
Add simulation testing back into the app and create a basic implementation of
x/mint
simulation.x/epochs
simulation already existed, so it is just added back in.The remaining module simulations will be added piecemeal for each module and tracked in separate issues.
2.Type of change
Please delete options that are not relevant.
3. Implementation details
/simulation
/simulation/simtypes
(adapted from https://github.com/osmosis-labs/osmosis/tree/main/simulation/simtypes)app/simulation
x/{moduleName}/simulation
for each of our custom modulessimulation.yml
workflow which runs a lightweight version ofTestSimNonDeterminism
4. How to test/use
make test-sim-*
targets5. Checklist
6. Limitations (optional)
Existing simulation "scenarios" need to be thoroughly checked.
7. Future Work (optional)
Add more sim functionality as needed