← All repos

interchain-accounts-demo

ICA

Browse cluster: Cosmos blockchain and smart contract languages
85commits
17contributors
4languages

Tech stack & purpose

This archived repository demonstrates Interchain Accounts functionality within the Cosmos ecosystem, serving as a developer guide for teams implementing cross-chain account capabilities. Built in Rust and using the Cosmos SDK, the project showcases how to register interchain accounts on host chains, fund them, and execute transactions like staking delegations and bank transfers across multiple distributed ledgers via the Inter-Blockchain Communication (IBC) protocol. The demo uses Hermes, a Rust-based IBC relayer maintained by Informal Systems, to facilitate packet relaying between chains and includes setup scripts for bootstrapping test chains and configuring IBC connections. The Interchain Accounts module itself has since been maintained within the ibc-go repository as of the v3.0.0 release.

Languages

Go
86.1%
Shell
9.4%
Makefile
4.2%
Dockerfile
0.2%

Contributors