Awesome
<div align="center"> <h1>ibc-rs to CosmWasm Contracts: Integration Toolkit</h1> </div>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.