With the shared library described here, we can create a CosmWasm contract for a light client built using ibc-rs. This means we can include a basic Rust crate for the ICS-07 Tendermint client. In this crate, we'll utilize the API provided by the mentioned library. This includes defining our desired client and consensus types, setting up a Tendermint-specific context, and then using that object in the contract's entry point.
Overview
With the shared library described here, we can create a CosmWasm contract for a light client built using ibc-rs. This means we can include a basic Rust crate for the ICS-07 Tendermint client. In this crate, we'll utilize the API provided by the mentioned library. This includes defining our desired client and consensus types, setting up a Tendermint-specific context, and then using that object in the contract's entry point.