swarm-nl 0.2.0

A library to build custom networking layers for decentralized and distributed applications.
Documentation
// Copyright 2024 Algorealm, Inc.
// Apache 2.0 License

#![doc = include_str!("../README.md")]

pub use crate::prelude::*;
pub use libp2p::{
	core::{transport::ListenerId, ConnectedPoint, Multiaddr},
	gossipsub::MessageId,
	ping::Failure, 
	swarm::ConnectionId,
};
pub use libp2p_identity::{rsa::Keypair as RsaKeypair, KeyType, Keypair, PeerId};

pub mod core;
mod prelude;
pub mod setup;
pub mod testing_guide;
pub mod util;