grapevine 1.0.0

A modern, asynchronous peer-to-peer gossip protocol library and application
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! Core types for Grapevine protocol.

pub mod message;
pub mod message_codec;
pub mod peer;
pub mod rate_limiter;

pub use message::{Message, MessageId, Payload};
pub use message_codec::MessageCodec;
pub use peer::{Peer, PeerId, PeerInfo, PeerState};
pub use rate_limiter::{RateLimitConfig, RateLimiter};