All Projects → octopus-network → substrate-ibc

octopus-network / substrate-ibc

Licence: Apache-2.0 license
An IBC implementation on Substrate

Programming Languages

rust
11053 projects
Makefile
30231 projects

Projects that are alternatives of or similar to substrate-ibc

desmos
Improving the well-being of users on social networks through the blockchain technology.
Stars: ✭ 82 (+20.59%)
Mutual labels:  ibc
pallet-octopus-appchain
FRAME pallet for joining the octopus network as an appchain.
Stars: ✭ 15 (-77.94%)
Mutual labels:  substrate-pallet
notional
Full Documentation of Notional's systems
Stars: ✭ 31 (-54.41%)
Mutual labels:  ibc

Substrate IBC Pallet (work in progress)

crates.io Released API docs

This project is funded by Interchain Foundation.

Purpose

This pallet implements the standard IBC protocol.

The goal of this pallet is to allow the blockchains built on Substrate to gain the ability to interact with other chains in a trustless way via IBC protocol.

This project is currently in an early stage and will eventually be submitted to upstream.

The pallet implements the chain specific logic of ICS spec, and is integrated with ibc-rs, which implements the generic cross-chain logic in ICS spec.

Here is a demo for showing how to utilize this pallet, which initializes a series of steps for cross-chain communication, from client creation to sending packet data.

How to Interact with the Pallet

The Hermes (IBC Relayer CLI) offers commands to send reqeusts to pallet ibc to trigger the standard ibc communications defined in ibc spce. Hermes Command List.

Reference Docs

You can view the reference docs for this pallet by running:

cargo doc --open

or by visiting this site: https://docs.rs/pallet-ibc

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].