Skip to content

Commit 4bd246a

Browse files
Supersede ClientState proof verification methods with generic interfaces (#531)
* Supersede ClientState proof verification methods with generic interfaces * add changelog entry * Inline tendermint verify_(non)_membership impls * Move height verifications to appropriate places * Fix verify_* comments * Fix tests * Remove Seq & ConsState conversions * Fix no-std * Fix ChannelEnd error comment * Add client_state frozen check for chan_open/close_init * Rename assert_not_frozen and make it abstract * Fix chan_open_init unit tests * remove extra block * changelog 545 * Remove frozen_height interface * Add missed client frozen checks * Add proto_encode_vec --------- Co-authored-by: Philippe Laferriere <[email protected]>
1 parent 5a2a39b commit 4bd246a

31 files changed

+323
-691
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
- Replace specific verify_functions inside `ics02_client` with generic
2+
`verify_membership` and `verify_non_membership` interfaces.
3+
([#530](https://github.com/cosmos/ibc-rs/issues/530))
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
- Replace `ClientState::frozen_height()` and `ClientState::is_frozen()`
2+
with `ClientState::confirm_frozen()`
3+
([#545](https://github.com/cosmos/ibc-rs/issues/545))

0 commit comments

Comments
 (0)