cosmos-sdk/x/staking
Aditya 01fd22d244
ibc: upgrade client (#7367)
* implement upgrade module changes

* implement client changes

* implement core tendermint logic

* remove assumption that new client state has same structure as old

* fix light client builds

* fix rest of build

* fix tendermint tests

* fix all tests except MarshalJSON

* fix, marshalUpgrade fails

* Apply suggestions from code review

* minor updates

* update proto and validate path

* fix MarshalJSON panic

* hack my way to first passing test case

* add rest of upgrade test cases

* fix plan tests

* add keeper tests

* fix upgrade tests

* add more tests

* add upgrade path validation to ValidateSelfClient

* validate upgradedClient

* fix upgrade handler tests

* appease linter

* Apply suggestions from code review

Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>

* change signer to string in proto

* lint

* start address @colin-axner review

* improve test coverage

* fix abci stringer test

Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
Co-authored-by: Federico Kunze <federico.kunze94@gmail.com>
2020-10-01 03:21:57 -03:00
..
client Change address from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
exported Merge PR #5421: Refactor Error Handling 2019-12-27 12:57:54 -05:00
keeper Change address from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
legacy Move codec.RegisterCrypto and codec.Cdc to new packages (#6330) 2020-06-04 10:38:24 +00:00
simulation Change address from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
spec tendermint: update to rc3 (#6892) 2020-08-14 13:58:53 -04:00
types ibc: upgrade client (#7367) 2020-10-01 03:21:57 -03:00
abci.go Merge PR #6761: telemetry: use UTC() in wrappers 2020-07-17 15:33:50 -04:00
app_test.go Change address from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
common_test.go Migrate BaseAccount PubKey to use Any (#7268) 2020-09-25 08:41:16 +00:00
genesis_test.go Change address from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
genesis.go Change address from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
handler_test.go Change address from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
handler.go Change address from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
module_test.go tendermint: update to rc3 (#6892) 2020-08-14 13:58:53 -04:00
module.go rename RegisterCodec to RegisterLegacyAminoCodec (#7243) 2020-09-07 14:47:12 +00:00