73 releases (21 breaking)

new 0.116.0-rc2 Apr 25, 2024
0.115.0 Apr 1, 2024
0.115.0-rc2 Mar 20, 2024
0.113.0-rc2 Dec 19, 2023
0.1.0 Nov 2, 2018

#19 in #identify

Download history 100/week @ 2024-01-03 67/week @ 2024-01-10 18/week @ 2024-01-17 147/week @ 2024-01-24 55/week @ 2024-01-31 21/week @ 2024-02-07 120/week @ 2024-02-14 293/week @ 2024-02-21 751/week @ 2024-02-28 67/week @ 2024-03-06 207/week @ 2024-03-13 226/week @ 2024-03-20 212/week @ 2024-03-27 149/week @ 2024-04-03 119/week @ 2024-04-10 108/week @ 2024-04-17

594 downloads per month
Used in 14 crates (8 directly)

MIT license

700KB
16K SLoC

ckb-network

peer_store

This crate is a component of ckb.

ckb network implementation

Minimum Supported Rust Version policy (MSRV)

This crate's minimum supported rustc version is 1.75.0


lib.rs:

ckb network module

This module is based on the Tentacle library, once again abstract the context that protocols can use, and providing a unified implementation of the peer storage and registration mechanism.

And implemented several basic protocols: identify, discovery, ping, feeler, disconnect_message

Dependencies

~28–69MB
~1M SLoC