Module proto

Source
Expand description

P2P net protocols

Re-exportsยง

pub use protocol_proposal::ProposalMessage;
pub use protocol_proposal::ProtocolProposalHandler;
pub use protocol_proposal::ProtocolProposalHandlerPtr;
pub use protocol_sync::ForkHeaderHashRequest;
pub use protocol_sync::ForkHeaderHashResponse;
pub use protocol_sync::ForkHeadersRequest;
pub use protocol_sync::ForkHeadersResponse;
pub use protocol_sync::ForkProposalsRequest;
pub use protocol_sync::ForkProposalsResponse;
pub use protocol_sync::ForkSyncRequest;
pub use protocol_sync::ForkSyncResponse;
pub use protocol_sync::HeaderSyncRequest;
pub use protocol_sync::HeaderSyncResponse;
pub use protocol_sync::ProtocolSyncHandler;
pub use protocol_sync::ProtocolSyncHandlerPtr;
pub use protocol_sync::SyncRequest;
pub use protocol_sync::SyncResponse;
pub use protocol_sync::TipRequest;
pub use protocol_sync::TipResponse;
pub use protocol_sync::BATCH;
pub use protocol_tx::ProtocolTxHandler;
pub use protocol_tx::ProtocolTxHandlerPtr;

Modulesยง

protocol_proposal ๐Ÿ”’
Block proposal broadcast protocol
protocol_sync ๐Ÿ”’
Validator blockchain sync protocol
protocol_tx ๐Ÿ”’
Transaction broadcast protocol

Structsยง

DarkfidP2pHandler
Darkfid P2P protocols handler.

Type Aliasesยง

DarkfidP2pHandlerPtr
Atomic pointer to the Darkfid P2P protocols handler.