* 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> |
||
|---|---|---|
| .. | ||
| client | ||
| exported | ||
| keeper | ||
| legacy | ||
| simulation | ||
| spec | ||
| types | ||
| abci.go | ||
| app_test.go | ||
| common_test.go | ||
| genesis_test.go | ||
| genesis.go | ||
| handler_test.go | ||
| handler.go | ||
| module_test.go | ||
| module.go | ||