cosmos-sdk/x/upgrade
technicallyty e3a0148bf6
x/upgrade: protocol version tracking (#8897)
* -added consensus version tracking to x/upgrade

* -added interface to module manager -added e2e test for migrations using consensus version store in x/upgrade -cleaned up x/upgrade Keeper -handler in apply upgrade now handles errors and setting consensus versions -cleaned up migration map keys -removed init chainer method -simapp now implements GetConsensusVersions to assist with testing

* protocol version p1

* add protocol version to baseapp

* rebase against master

* add test

* added test case

* cleanup

* docs and change to bigendian

* changelog

* cleanup keeper

* swap appVersion and version

* cleanup

* change interface id

* update keeper field name to versionSetter

* reorder keys and docs

* -move interface into exported folder

* typo

* typo2

* docs on keeper fields

* docs for upgrade NewKeeper

* cleanup

* NewKeeper docs

Co-authored-by: technicallyty <48813565+tytech3@users.noreply.github.com>
Co-authored-by: Alessio Treglia <alessio@tendermint.com>
2021-04-02 07:11:58 -07:00
..
client x/upgrade: remove support for time based upgrades (#8849) 2021-03-14 01:03:01 +00:00
exported x/upgrade: protocol version tracking (#8897) 2021-04-02 07:11:58 -07:00
keeper x/upgrade: protocol version tracking (#8897) 2021-04-02 07:11:58 -07:00
legacy/v038 8058 fix zero time checks (#8282) 2021-01-09 12:08:46 +00:00
spec x/upgrade: protocol version tracking (#8897) 2021-04-02 07:11:58 -07:00
types x/upgrade: protocol version tracking (#8897) 2021-04-02 07:11:58 -07:00
abci.go Remove IBC logic from x/upgrade (#8673) 2021-03-01 16:28:54 +00:00
abci_test.go x/upgrade: added consensus version tracking (part of ADR-041) (#8743) 2021-03-19 22:01:29 +00:00
doc.go x/upgrade: remove support for time based upgrades (#8849) 2021-03-14 01:03:01 +00:00
handler.go x/upgrade: remove alias.go usage (#6382) 2020-06-10 18:54:15 +00:00
module.go Add in-place store migrations (#8485) 2021-02-10 17:49:31 +00:00