-
Notifications
You must be signed in to change notification settings - Fork 43
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
Refactor soroban-simulation to use the e2e_invoke #1354
Commits on Feb 24, 2024
-
Refactor soroban-env-host for better simulation support:
- Simplify `SnapshotSource` interface - Expose some useful functions as public and decoupled from `Host` - Expose most of the test utils for e2e testing
Configuration menu - View commit details
-
Copy full SHA for e503bf3 - Browse repository at this point
Copy the full SHA e503bf3View commit details -
Refactor soroban-simulation to use the
e2e_invoke
and also to be mo……re modular/reusable. - Use e2e_invoke for invoking host functions in recording mode - Separate network config and adjustment config into separate structs for easier testing/caching etc. - Clean up the storage logic to clearly distinguish between snapshots with and without archive access - Added some documentation for public functions/structs - Added some basic test coverage. I didn't try to verify the math for every number, but I did sanity-check them. The host function simulation accuracy is mostly covered on `e2e_invoke` side.
Configuration menu - View commit details
-
Copy full SHA for 5c3ab79 - Browse repository at this point
Copy the full SHA 5c3ab79View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd4f0fa - Browse repository at this point
Copy the full SHA cd4f0faView commit details
Commits on Feb 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e2edf7f - Browse repository at this point
Copy the full SHA e2edf7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66767c1 - Browse repository at this point
Copy the full SHA 66767c1View commit details
Commits on Feb 28, 2024
-
Fix semver check by introducing an 'unstable' feature.
This feature has to be used for changes that are considered 'breaking' from the semver standpoint, but those that we still want to integrate to RPC/SDK/Core.
Configuration menu - View commit details
-
Copy full SHA for 8b05bee - Browse repository at this point
Copy the full SHA 8b05beeView commit details -
Merge branch 'sim_refactor' of https://github.com/dmkozh/rs-soroban-env…
… into sim_refactor
Configuration menu - View commit details
-
Copy full SHA for cffecc3 - Browse repository at this point
Copy the full SHA cffecc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d2e7fa - Browse repository at this point
Copy the full SHA 2d2e7faView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbfe6e2 - Browse repository at this point
Copy the full SHA dbfe6e2View commit details -
Merge branch 'sim_refactor' of https://github.com/dmkozh/rs-soroban-env…
… into sim_refactor
Configuration menu - View commit details
-
Copy full SHA for c968d7e - Browse repository at this point
Copy the full SHA c968d7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bdf926 - Browse repository at this point
Copy the full SHA 3bdf926View commit details -
Configuration menu - View commit details
-
Copy full SHA for 790deea - Browse repository at this point
Copy the full SHA 790deeaView commit details