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-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 using
actions/download-artifact@v4
action.