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

Add simulator support #72

Closed
fmorency opened this issue Jun 12, 2024 · 5 comments · Fixed by #76
Closed

Add simulator support #72

fmorency opened this issue Jun 12, 2024 · 5 comments · Fixed by #76
Assignees

Comments

@fmorency
Copy link
Collaborator

fmorency commented Jun 12, 2024

Add CosmosSDK simulator support.

Currently blocked by strangelove-ventures/poa#170 and strangelove-ventures/tokenfactory#11

@fmorency
Copy link
Collaborator Author

The x/manifest module simulation support has proved more challenging than expected because of #21 (comment)

@fmorency
Copy link
Collaborator Author

I was able to make it work with the workaround described in #21 (comment).

However, the determinism simulation fails and I'm still tracking the root cause.

@fmorency fmorency mentioned this issue Jun 27, 2024
4 tasks
@fmorency
Copy link
Collaborator Author

I fixed the determinism issue and implemented the remaining messages.

@fmorency
Copy link
Collaborator Author

fmorency commented Jul 4, 2024

Removing the x/distribution module fixed the crashes I was having.

I'm currently running the simulator with the parameter file defined in strangelove-ventures/poa#170 (comment)

@fmorency
Copy link
Collaborator Author

I ran simulations overnight with the x/distribution module removed. Everything was stable besides the two CosmosSDK issues to be backported to 0.50.8 in cosmos/cosmos-sdk#20897 and cosmos/cosmos-sdk#20909.

I don't know if removing the x/distribution module has any unexpected side effects.

I am currently blocked from trying to make POA work against x/distribution and need help from a POA/CosmosSDK dev to continue. One can track my journey at strangelove-ventures/poa#170.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant