Skip to content

Facilities for implementing ibc-rs-powered light clients and applications as CosmWasm contracts.

License

Notifications You must be signed in to change notification settings

informalsystems/cosmwasm-ibc

Repository files navigation

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 any ibc-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 the 08-wasm proxy light client.

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.

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.

About

Facilities for implementing ibc-rs-powered light clients and applications as CosmWasm contracts.

Resources

License

Stars

Watchers

Forks

Packages

No packages published