-
Notifications
You must be signed in to change notification settings - Fork 4
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
Prepare v3: IBC Wasm Hooks, PFM and Simapp rewrite #403
Conversation
Commit 1e56cc620a17e0b5debb8228896aa44b6421a723
This ignores app_v2 with deepinject which is not ready to be used with IBC and other modules, for now we are sticking to app_v1 that is similar to what we had there. In this commit the app is replaced, but no custom modules from persistence added.
The test spawns two nodes and IBC relayer, deploys WASM contract and runs few IBC transfers resulting in hooks triggering the counter updates in the contract. This is a desperate measure to test it out, ideally we want to write integration test in Go (see ibc middleware test), however, the infra used by original implementation expects ibc/v4 and it's time consuming to properly re-implement it for ibc/v4 and sdk v47. For now we're good with this E2E test. Credit for the test goes to Terra, however it was refactored to accomodate sdk v47.
This actually needs to be LSM-enabled fork that imports our SDK and IBC repos.
Warn: the scope is not clear now, for now includes Auction mempool and their custom Ante decorator.
chore: move wasmbindings from persistenceCore |
ibchooker has been removed from wiring |
feat: add POB module from skip-mev to simapp
Coverage after merging f/max/ibc-hooks into master
Coverage Report
|
Coverage after merging f/max/ibc-hooks into master
Coverage Report
|
Coverage after merging f/max/ibc-hooks into master
Coverage Report
|
This PR lost its reason:
Only useful part there is:The new simapp code from See #405 |
This ignores app_v2 with deepinject which is not ready to be used with IBC and other modules, for now we are sticking to app_v1 that is similar to what we had there. The commit is a merged version from superceded PR #403
WIP description.
To keep summary: