Note: ⚠️ Interchain Accounts is now being developed on cosmos/interchain-account
This repository has now been archived. Please check the latest development progress at cosmos/interchain-account.
Interchain accounts allows a IBC-connected foreign blockchain to send a transaction via the local account of the a local blockchain.
This repository contains the code to operate an IBC interchain account as specified in Interchain Standards 27. Please refer to the ICS27 specification for technical details on how interchain accounts work. Current implementation supports interchain accounts on the Cosmos-SDK implementation of ICS27. For information on use-cases of interchain accounts, please refer to this introductory blogpost.
Use the demo branch to build the interchain accounts demo.
Instructions on how to build can be found here.