Technical Resource Catalog
Get Started Building with IBC
Access IBC implementations, applications, middleware, light clients, relayers, and other developer tools. Get a resource added to this catalog by contacting us.
Golang implementation of the IBC protocol.
Rust implementation of the IBC protocol
Solidity implementation of the IBC protocol
Fungible token transfers over IBC
Initiate contract calls from ICS-20 token transfers.
Cross-chain account control.
Implementation of ICS-31, Interchain Queries for cross-chain data queries, using ABCI
Interchain Stack smart contract platform in Rust
Use a Wasm VM to host light clients as bytecode.
Rust implementation of the IBC relayer
Golang implementation of the IBC relayer
Fast, scalable, stateful relayer optimized for interwoven rollups
Light client for chains using Tendermint/CometBFT consensus
Client to allow applications on one chain to communicate via the IBC interface
Allows token issuers to mint IBC-enabled tokens natively
Light client for Hyperledger Fabric IBC
IBC integration for Avalanche.
Solana IBC implementation using a guest blockchain solution
Light client for Polkadot's GRANDPA using Cosmwasm
NEAR smart contract implementation of IBC.
Light client for Corda IBC
Light client to track chains with the BEEFY consensus algorithm
Light client for Hyperledger Besu
Zero knowledge IBC tendermint light client written using SP1 and ibc-rs
An IBC implementation on Substrate
Tendermint ZK light client for EVM
CCV lets a provider chain provide security to a consumer chain(s).
Incentivize relayers on a per-channel basis
An example ABCI application making use of tendermint-rs and ibc-rs
Middleware for smart contracts & modules with IBC
Middleware for multi-hop transactions
Nft-transfer module for Cosmos SDK chains
CosmWasm IBC NFT Transfer Module
Middleware that stops certain token denominations from being sent to a particular chain
Route messages across a path of IBC enabled blockchains through multiple IBC connections
Middleware to recover tokens sent to unsupported addresses
Cosmwasm implementation of safety control middleware for token transfers
Cosmos SDK Golang module providing safety control middleware for token transfers
Testing framework for IBC, smart contracts, etc.
E2E tests for IBC using Interchain Testing Framework
Spin up simulated Interchain environments for custom E2E tests
Generate Go Code for CosmWasm smart contracts.
ICS-20 precompiles enable solidity contracts in Evmos to interact with IBC
Live dashboard for IBC data.
Block Explorer
Block explorer
Block explorer
Block explorer
Track IBC transactions, data flows, and rate limits.
CosmWasm implementation of the Interchain Accounts controller.