SimApp
is an application built using the Cosmos SDK for testing and educational purposes.
It won't be tagged or intended to be imported in an application.
This changelog is aimed to help developers understand the wiring changes between SDK versions.
It is an exautive list of changes that completes the SimApp section in the UPGRADING.md
Always refer to the UPGRADING.md to understand the changes.
- Update module path to new vanity url.
- Wire new SDK modules (
epochs
,accounts
,protocolpool
). - Remove the crisis module from simapp.
- Update
export
function to make use of the new module collections API. - Add example of how to define a custom mint function in
simapp/mint_fn.go
. - Add address codec in client context and signing context.
- Update testnet command to match new module APIs.
- #20409 Add
tx
asSkipStoreKeys
inapp_config.go
. - #20485 The signature of
x/upgrade/types.UpgradeHandler
has changed to acceptappmodule.VersionMap
frommodule.VersionMap
. These types are interchangeable, but usages ofUpradeKeeper.SetUpgradeHandler
may need to adjust their usages to match the new signature. - #20740 Update
genutilcli.Commands
to use the genutil modules from the module manager. - #20771 Use client/v2
GetNodeHomeDirectory
helper inapp.go
and use theDefaultNodeHome
constant everywhere in the app. - #20490 Refactor simulations to make use of
testutil/sims
instead ofrunsims
. - #19726 Update APIs to match CometBFT v1.
- #21466 Allow chains to plug in their own public key types in
base.Account
- #21508 Abstract the way we update the version of the app state in
app.go
using the interfaceVersionModifier
.
No changelog is provided for this migration. Please refer to the UPGRADING.md
No changelog is provided for this migration. Please refer to the UPGRADING.md
No changelog is provided for this migration. Please refer to the UPGRADING.md