Skip to content

Commit ea662dc

Browse files
authored
unwrap ICS008 wasm client at ConnOpenTry and ConnOpenAck (#1246)
* add GAT for ClientStateWrapperAtAnyCounterParty * add trait bounds * unwrap expecting a client state wrapper * fix test * rm trait bound * rm Into::into * validate_self_client takes wrapped client_state * nit on trait method types * revert logic * unpack wasm client on wasm client id * add tests for is_wasm_client_id * add trait bounds * add prost dep * successful compilation * impl fn to unpack host client state * update cargo lockfiles for ci * fix no_std import * fix is_wasm_client_id * fix comment * add changelog entry * doc-comment for unpack_host_client_state * use constant for wasm client-id prefix
1 parent c2c8dfa commit ea662dc

File tree

8 files changed

+263
-143
lines changed

8 files changed

+263
-143
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- Unpack Wasm client state at `ConnectionOpenTry` and `ConnectionOpenAck` for
2+
host client state. ([#1237](https://github.com/cosmos/ibc-rs/issues/1237)).

ci/cw-check/Cargo.lock

Lines changed: 16 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)