ibc-client-tendermint-cw

Crates.ioibc-client-tendermint-cw
lib.rsibc-client-tendermint-cw
version0.56.0
sourcesrc
created_at2024-04-26 20:38:20.818519
updated_at2024-11-15 17:41:00.780858
description Contains the implementation of the ICS-07 Tendermint Client logic as a CosmWasm contract. It leverages the `ibc-client-cw` crate to integrate the Tendermint light client into a CosmWasm contract.
homepage
repositoryhttps://github.com/informalsystems/cosmwasm-ibc
max_upload_size
id1221792
size20,156
Sean Chen (seanchen1991)

documentation

README

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.

Commit count: 50

cargo fmt