v1.0.2 upgrade ibc-go to v5.2.0.
A coordinated upgrade is needed to upgrade testnet3, upgrade plan name: v1.0.0-testnet3-2.
The future mainnet upgrade plan is not changed.
Remarks for node host for upgrading to v1.0.2:
-
Modular accounts migration would happen once we apply the v1.0.2 binary at the upgrade height, which would take around 10~60mins according to your pruning setting and infra resources;
-
Unlike previous binaries released in different DB backends ( i.e. cronos_***--rocksdb ) — The new v1.0.2 version supports rocksdb and goleveldb in one single binary; and the DB can be configured in:
config.tomlwith thedb_backendfield; andapp.tomlwith theapp-db-backendfield.
For db_backend :
Kindly set the above config to config/config.tomlin your our .cronos dir according to your current DB setting, for example:
db_backend = "goleveldb"
or
db_backend = "rocksdb"
For app-db-backend :
Kindly add
# AppDBBackend defines the database backend type to use for the application and snapshots DBs.
# An empty string indicates that a fallback will be used.
# First fallback is the deprecated compile-time types.DBBackend value.
# Second fallback (if the types.DBBackend also isn't set), is the db-backend value set in Tendermint's config.toml.
app-db-backend = ""
to config/app.toml in your our .cronos dir according to your current DB setting ( goleveldb or rocksdb).
Remarks for REST API migration
cosmos-sdk 0.46 removed the legacy REST API, Please see the REST Endpoints Migration guide to migrate to the new REST endpoints.