cosmos-sdk/proto/cosmos
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
..
auth/v1beta1 Change `address` from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
bank/v1beta1 Change `address` from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
base Remove the old message PublicKey proto oneof (#7390) 2020-09-29 10:01:54 +00:00
capability/v1beta1 Change `address` from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
crisis/v1beta1 Change `address` from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
crypto Remove the old message PublicKey proto oneof (#7390) 2020-09-29 10:01:54 +00:00
distribution/v1beta1 Change `address` from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
evidence/v1beta1 Change `address` from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
genutil/v1beta1 Add proto formatting tool (#7266) 2020-09-08 22:06:54 +00:00
gov/v1beta1 Change `address` from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
mint/v1beta1 Change `address` from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
params/v1beta1 Change `address` from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
slashing/v1beta1 Change `address` from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
staking/v1beta1 Change `address` from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00
tx Add fee payer to protobuf definition (#7384) 2020-09-30 09:03:44 +00:00
upgrade/v1beta1 ibc: upgrade client (#7367) 2020-10-01 03:21:57 -03:00
vesting/v1beta1 Change `address` from bytes to bech32 strings (#7242) 2020-09-25 10:25:37 +00:00