Tendermint Core Engine
This is a hard fork of tendermint to make it compatible with Celestia network. Tendermint is a high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any programming language. This crate provides core types for representing information about Tendermint blockchain networks, including chain information types, secret connections, and remote procedure calls (JSON-RPC).
Tendermint is a high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any programming language. This crate provides core types for representing information about Tendermint blockchain networks, including chain information types, secret connections, and remote procedure calls (JSON-RPC).
Tendermint is a high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any programming language. This crate provides core types for representing information about Tendermint blockchain networks, including chain information types, secret connections, and remote procedure calls (JSON-RPC).
tendermint-config provides functions for loading and validating Tendermint configuration files. It is moved out of the tendermint crate for no_std support in the tendermint crate.
tendermint-config provides functions for loading and validating Tendermint configuration files. It is moved out of the tendermint crate for no_std support in the tendermint crate.
An implementation of the ABCI protocol used by Tendermint Core. Allows the building of ABCI apps in Rust.
An implementation of the TSP protocol used by Tendermint Core. Allows the building of COSMOS apps in Rust.
tendermint-rpc contains the core types returned by a Tendermint node's RPC endpoint. All networking related features are feature guarded to keep the dependencies small in cases where only the core types are needed.
This is a hard fork of tendermint to make it compatible with Celestia network. Tendermint is a high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any programming language. This crate provides core types for representing information about Tendermint blockchain networks, including chain information types, secret connections, and remote procedure calls (JSON-RPC).
Maintained by `ibc-rs`, contains Cosmos-specific helper traits and implementations to facilitate IBC integration, ensuring proper interaction with modules/components beyond the IBC modules on host chains.
Data types for the Inter-Blockchain Communication (IBC) protocol. This crate defines common data structures that can be reused by different IBC implementations or ecosystem tooling.