7 releases (breaking)
| 0.6.0 | Jun 27, 2025 |
|---|---|
| 0.5.0 | Jan 14, 2025 |
| 0.4.0 | Aug 9, 2024 |
| 0.3.0 | Nov 5, 2023 |
| 0.1.0 | Mar 29, 2023 |
#2276 in Network programming
242,569 downloads per month
Used in 357 crates
(3 directly)
745KB
15K
SLoC
A libp2p module for managing allow and blocks lists to peers.
Allow list example
#
#[derive(NetworkBehaviour)]
struct MyBehaviour {
allowed_peers: allow_block_list::Behaviour<AllowedPeers>,
}
let behaviour = MyBehaviour {
allowed_peers: allow_block_list::Behaviour::default(),
};
Block list example
#
#[derive(NetworkBehaviour)]
struct MyBehaviour {
blocked_peers: allow_block_list::Behaviour<BlockedPeers>,
}
let behaviour = MyBehaviour {
blocked_peers: allow_block_list::Behaviour::default(),
};
Dependencies
~9–12MB
~205K SLoC