imp(02-client,03-connection)!: remove ValidateSelfClient#6853
imp(02-client,03-connection)!: remove ValidateSelfClient#6853srdtrk merged 4 commits intofeat/rm-cs-validationfrom
ValidateSelfClient#6853Conversation
|
Is the idea to remove |
|
Yes @damiannolan. I didn't wanna have too much diff in a single PR. Plus, I didn't wanna deal with any potential side-effects in this PR. |
|
Would everyone prefer me to do this here? |
Fine with doing it in two steps. Hopefully the next one doesn't cause any hassle! |
There was a problem hiding this comment.
Thanks, @srdtrk. So just to confirm: we want to release these changes already in v9, right?
We should add a changelog and also update the migration docs with the removal of ValidateSelfClient and GetSelfConsensusState functions in 02-client keeper and the removal of ConsensusHost interface (since that was introduced in v8.3).
|
I'd say we want them in v9. Maybe you can ask Aditya if they found an issue with this. We can add the docs on the subsequent PR where we remove the entire |
There was a problem hiding this comment.
ACK changes, but would like to hold off merging until we get the analysis from @AdityaSripal. Maybe we can have a feat branch in the meantime?
|
I will restrain from adding the backport label until we are given the green light to merge! |
|
|
Merged to a feature branch |
* imp(02-client,03-connection)!: remove `ValidateSelfClient` (#6853) * imp: removed ValidateSelfClient * docs: updated a godoc * imp: deleted consensus host from core * imp(08-wasm): removed consensus host * imp: fix linter * imp: fixed linter * imp: fixed simapp * imp: updated docs * imp: removed more code * revert * imp: removed unneeded proto fields * imp: lint * lint * imp: auto generated code * imp: removed conflicts * imp: removed more code * fix: tests * feat: all tests passing * fix: added the reserved proto fields back with deprecation notice * style: linted * imp: regenerated proto * imp: review item * revert: conn name change * docs: added changelog * add godoc string of QueryConnectionHandshakeProof * add migration docs for ibc-go * Update CHANGELOG.md * update changelog * imp(proto): added deprecation notice to field * imp: ran 'make proto-all' * imp: removed unused keeper * Update CHANGELOG.md Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com> * Update docs/docs/05-migrations/13-v8-to-v9.md Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com> * Update docs/docs/05-migrations/13-v8-to-v9.md Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com> --------- Co-authored-by: Carlos Rodriguez <carlos@interchain.io> Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
* imp(02-client,03-connection)!: remove `ValidateSelfClient` (#6853) * imp: removed ValidateSelfClient * docs: updated a godoc * imp: deleted consensus host from core * imp(08-wasm): removed consensus host * imp: fix linter * imp: fixed linter * imp: fixed simapp * imp: updated docs * imp: removed more code * revert * imp: removed unneeded proto fields * imp: lint * lint * imp: auto generated code * imp: removed conflicts * imp: removed more code * fix: tests * feat: all tests passing * fix: added the reserved proto fields back with deprecation notice * style: linted * imp: regenerated proto * imp: review item * revert: conn name change * docs: added changelog * add godoc string of QueryConnectionHandshakeProof * add migration docs for ibc-go * Update CHANGELOG.md * update changelog * imp(proto): added deprecation notice to field * imp: ran 'make proto-all' * imp: removed unused keeper * Update CHANGELOG.md Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com> * Update docs/docs/05-migrations/13-v8-to-v9.md Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com> * Update docs/docs/05-migrations/13-v8-to-v9.md Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com> --------- Co-authored-by: Carlos Rodriguez <carlos@interchain.io> Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com> (cherry picked from commit 2028e9a) # Conflicts: # CHANGELOG.md # docs/docs/01-ibc/02-integration.md # docs/docs/05-migrations/13-v8-to-v9.md # modules/core/02-client/keeper/keeper.go # modules/core/keeper/keeper.go # modules/light-clients/08-wasm/CHANGELOG.md
* imp!: removed 'ConsensusHost' interface (#6937) * imp(02-client,03-connection)!: remove `ValidateSelfClient` (#6853) * imp: removed ValidateSelfClient * docs: updated a godoc * imp: deleted consensus host from core * imp(08-wasm): removed consensus host * imp: fix linter * imp: fixed linter * imp: fixed simapp * imp: updated docs * imp: removed more code * revert * imp: removed unneeded proto fields * imp: lint * lint * imp: auto generated code * imp: removed conflicts * imp: removed more code * fix: tests * feat: all tests passing * fix: added the reserved proto fields back with deprecation notice * style: linted * imp: regenerated proto * imp: review item * revert: conn name change * docs: added changelog * add godoc string of QueryConnectionHandshakeProof * add migration docs for ibc-go * Update CHANGELOG.md * update changelog * imp(proto): added deprecation notice to field * imp: ran 'make proto-all' * imp: removed unused keeper * Update CHANGELOG.md Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com> * Update docs/docs/05-migrations/13-v8-to-v9.md Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com> * Update docs/docs/05-migrations/13-v8-to-v9.md Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com> --------- Co-authored-by: Carlos Rodriguez <carlos@interchain.io> Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com> (cherry picked from commit 2028e9a) # Conflicts: # CHANGELOG.md # docs/docs/01-ibc/02-integration.md # docs/docs/05-migrations/13-v8-to-v9.md # modules/core/02-client/keeper/keeper.go # modules/core/keeper/keeper.go # modules/light-clients/08-wasm/CHANGELOG.md * fix merge conflicts, changelog, delete docs, keeper fns --------- Co-authored-by: srdtrk <59252793+srdtrk@users.noreply.github.com> Co-authored-by: Colin Axnér <25233464+colin-axner@users.noreply.github.com>



Description
This addresses the spec changes proposed in cosmos/ibc#1121
Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.
docs/).godoccomments.Files changedin the GitHub PR explorer.SonarCloud Reportin the comment section below once CI passes.