Skip to content

ComposableFi/composable-ibc

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

69a41d9 · Mar 15, 2024
Jan 3, 2024
Jan 2, 2024
Mar 5, 2024
Mar 5, 2024
Jul 26, 2023
Mar 15, 2024
Mar 5, 2024
Mar 15, 2024
Feb 12, 2024
Jan 16, 2024
Nov 7, 2022
Oct 19, 2023
Jan 9, 2023
Mar 5, 2024
Dec 4, 2023
Jan 19, 2023
Aug 9, 2023
Feb 12, 2024
Oct 27, 2022

Repository files navigation

Centauri: Trustless Bridging Protocol

This is the concrete implementation of the centauri bridging protocol, based on IBC, Powered by light clients.

This is a no_std compatible crate that contains functions for verifying BEEFY commitments and Parachain headers which have been finalized by the BEEFY protocol.

This contains utility functions for assembling BEEFY proofs as well as parachain proofs from a running node, that can then be verified by the light-client crate.

A no_std compatible crate which contains primitive types which are shared by both crates.

This is a no_std compatible crate that contains functions for verifying GrandPa commitments and Parachain headers which have been finalized by the GrandPa protocol.

This contains utility functions for assembling Grandpa proofs as well as parachain proofs from a running node, that can then be verified by the light-client crate.

A no_std compatible crate which contains primitive types which are shared by both crates.

Looking for instructions on how to run the relayer? Check here

Rust implementation of the IBC relayer algorithm.

Goals

✅ Event driven architecture.
✅ Fully stateless with no caching, and instead relies on full nodes for data storage as a source of truth.
✅ Chain agnostic, so it can be extended to support new chains with little no changes to the core framework.

Named after a fictional technology in starwars for relaying deep space messages.