5 releases (breaking)
new 0.56.0 | Nov 15, 2024 |
---|---|
0.55.0 | Oct 17, 2024 |
0.54.0 | Aug 13, 2024 |
0.53.0 | May 14, 2024 |
0.52.0 | Apr 26, 2024 |
#2 in #light-client
215 downloads per month
Used in ibc-client-tendermint-cw
47KB
967 lines
ibc-rs to CosmWasm Contracts: Integration Toolkit
This collection is designed to offer libraries that facilitate the
implementation of various ibc-rs
core, clients and applications as CosmWasm
contracts. Currently, the available packages are:
IBC Clients
- ibc-client-cw: Provides utilities and a generic
Context
object to streamline the implementation of anyibc-rs
powered light clients as CosmWasm contracts.- To utilize the CosmWasm contracts developed with this library, hosting
environments must support the CosmWasm module and be using the version of
ibc-go
that supports the08-wasm
proxy light client.
- To utilize the CosmWasm contracts developed with this library, hosting
environments must support the CosmWasm module and be using the version of
[!CAUTION] The
ibc-client-cw
is currently in development and should not be deployed for production use. Users are advised to exercise caution and test thoroughly in non-production environments.
- ibc-client-tendermint-cw: CosmWasm Contract
[!TIP] The pre-compiled CosmWasm contract for
ibc-client-tendermint-cw
is available as a GitHub workflow artifact at Actions tab. They can be downloaded during a Github workflow usingactions/download-artifact@v4
action.
Dependencies
~24MB
~497K SLoC