* 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>
52 lines
455 B
Plaintext
52 lines
455 B
Plaintext
# OS
|
|
.DS_Store
|
|
*.swp
|
|
*.swo
|
|
*.swl
|
|
*.swm
|
|
*.swn
|
|
.vscode
|
|
.idea
|
|
*.pyc
|
|
|
|
# Build
|
|
vendor
|
|
build
|
|
docs/_build
|
|
docs/tutorial
|
|
docs/node_modules
|
|
docs/modules
|
|
dist
|
|
tools-stamp
|
|
proto-tools-stamp
|
|
buf-stamp
|
|
artifacts
|
|
|
|
# Data - ideally these don't exist
|
|
baseapp/data/*
|
|
client/lcd/keys/*
|
|
mytestnet
|
|
|
|
# Testing
|
|
coverage.txt
|
|
profile.out
|
|
sim_log_file
|
|
|
|
# Vagrant
|
|
.vagrant/
|
|
*.box
|
|
*.log
|
|
vagrant
|
|
|
|
# IDE
|
|
.idea/
|
|
*.iml
|
|
|
|
# Graphviz
|
|
dependency-graph.png
|
|
|
|
# Latex
|
|
*.aux
|
|
*.out
|
|
*.synctex.gz
|