TendermintClient::verify_upgrade_and_update_state
is not implemented
#19
Milestone
TendermintClient::verify_upgrade_and_update_state
is not implemented
#19
Related to: informalsystems/hermes#722
Summary
The
TendermintClient::verify_upgrade_and_update_state
is currently not implemented, even though it is called in the UpgradeClient handler.https://github.com/informalsystems/ibc-rs/blob/efbf7d18512fe6efcb593de68735b7f8783fd652/modules/src/clients/ics07_tendermint/client_def.rs#L395-L403
https://github.com/informalsystems/ibc-rs/blob/efbf7d18512fe6efcb593de68735b7f8783fd652/modules/src/core/ics02_client/handler/upgrade_client.rs#L52-L57
Problem Definition
The UpgradeClient is therefore non-functional at the moment, as it will panic once the method is called.
Proposal
Implement the
verify_upgrade_and_update_state
method forTendermintClient
.Acceptance Criteria
The
verify_upgrade_and_update_state
is implemented inTendermintClient
, and its behavior is captured in a test for the UpgradeClient handler.For Admin Use
The text was updated successfully, but these errors were encountered: