Awesome
Centauri: Trustless Bridging Protocol
This is the concrete implementation of the centauri bridging protocol, based on IBC, Powered by light clients.
beefy-light-client
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.
beefy-prover
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.
beefy-primitives
A no_std
compatible crate which contains primitive types which are shared by both crates.
grandpa-light-client
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.
grandpa-prover
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.
grandpa-primitives
A no_std
compatible crate which contains primitive types which are shared by both crates.
Hyperspace Relayer
Looking for instructions on how to run the relayer? Check here
Rust implementation of the IBC relayer algorithm.
Goals
✅ Event driven architecture. <br /> ✅ Fully stateless with no caching, and instead relies on full nodes for data storage as a source of truth. <br /> ✅ 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.