Skip to content

Commit

Permalink
feat: implement 08-wasm client types (#1031)
Browse files Browse the repository at this point in the history
* feat: implement 08-wasm client types

deps: bump ibc-proto rev

* fix: no_std compatibility

* imp: add all of the Wasm msg types

* chore: update Cargo.lock

* chore: use ibc-proto-rs rev which contains sovereign protos

* nit: correct ibc-proto-rs rev

* chore: apply review comments

* fix: use From instead of TryFrom where Error = Infallible

* add WASM_CLIENT_TYPE

* add tests for Base64

* add tests for ClientType

* add tests in wasm client type crate

* use bytes over strings

* nit: remove bytes

---------

Co-authored-by: Ranadeep Biswas <[email protected]>
  • Loading branch information
Farhad-Shabani and rnbguy authored Jan 12, 2024
1 parent 0616538 commit 0059d79
Show file tree
Hide file tree
Showing 19 changed files with 1,070 additions and 268 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- [ibc-client-wasm-types] Implement ICS-08 Wasm light client domain types
([\#1030](https://github.com/cosmos/ibc-rs/issues/1030)).
2 changes: 2 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ members = [
"ibc-core",
"ibc-clients/ics07-tendermint/types",
"ibc-clients/ics07-tendermint",
"ibc-clients/ics08-wasm/types",
"ibc-clients",
"ibc-apps/ics20-transfer/types",
"ibc-apps/ics20-transfer",
Expand Down Expand Up @@ -84,6 +85,7 @@ ibc-core-host-types = { version = "0.49.1", path = "./ibc-core/ics24-hos
ibc-core-handler-types = { version = "0.49.1", path = "./ibc-core/ics25-handler/types", default-features = false }
ibc-core-router-types = { version = "0.49.1", path = "./ibc-core/ics26-routing/types", default-features = false }
ibc-client-tendermint-types = { version = "0.49.1", path = "./ibc-clients/ics07-tendermint/types", default-features = false }
ibc-client-wasm-types = { version = "0.49.1", path = "./ibc-clients/ics08-wasm/types", default-features = false }
ibc-app-transfer-types = { version = "0.49.1", path = "./ibc-apps/ics20-transfer/types", default-features = false }

ibc-proto = { version = "0.41.0", default-features = false }
Expand Down
Loading

0 comments on commit 0059d79

Please sign in to comment.