cosmos-sdk/x/upgrade/keeper
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
..
grpc_query.go Remove IBC logic from x/upgrade (#8673) 2021-03-01 16:28:54 +00:00
grpc_query_test.go x/upgrade: added consensus version tracking (part of ADR-041) (#8743) 2021-03-19 22:01:29 +00:00
keeper.go x/upgrade: protocol version tracking (#8897) 2021-04-02 07:11:58 -07:00
keeper_test.go x/upgrade: protocol version tracking (#8897) 2021-04-02 07:11:58 -07:00
querier.go Make JSONMarshaler methods require proto.Message (#7054) 2020-08-26 09:39:38 +00:00