Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add Stargate Module in App
This feature has been requested multiple times 1, 2.
The proposal is to introduce Stargate module within the default App, enabling developers to replace it with a customized Stargate module in AppBuilder. This enhancement will simplify the testing of multi-stage contract executions that generate Stargate messages and perform Stargate queries.
While some CosmWasm-enabled chains are transitioning their testing to test-tube, it's important to highlight that it does not provide a comprehensive test coverage report. For sophisticated DeFi projects with substantial value at risk, achieving only 10% or even zero test coverage is a significant concern within the crypto space, in my opinion. This underscores the value of incorporating the functionality of cw-multitest.
This PR does not directly introduce Stargate functionality tied to a specific Cosmos SDK chain implementation. Instead, it provides flexibility for developers to implement their Stargate module independently (an example can be found in the tests within stargate.rs).