Module mina_network::processor
source · [−]Expand description
Implementation agnostic abstraction of networking operations and the transition frontier for mina node(s).
The goal of this module is to provide extensible traits to support graphql and libp2p backend, etc. to power both wasm node(s) that run in browser and cli node(s) that run on x86-64 and arm-64 CPU(s). It also makes it easy to mock the networking layer to unittest the TransitionFrontier
Re-exports
pub use naive_transition_frontier::*;
Modules
A naive implementation of the TransitionFrontier
Structs
This struct processes all the interactions and data exchanges
between the NonConsensusNetworkingOps and the TransitionFrontier
Request struct for querying a block
Traits
abstraction of networking operations for
non-consensus mina node(s).
This struct handles the blocks that are received from the
network and has the capability of interacting asynchronously
with the networking layer