75 releases (22 breaking)

new 0.117.0-rc1 Jun 6, 2024
0.116.0-rc2 Apr 25, 2024
0.115.0-rc2 Mar 20, 2024
0.113.0-rc2 Dec 19, 2023
0.1.0 Nov 2, 2018

#18 in #identify

Download history 27/week @ 2024-02-12 333/week @ 2024-02-19 740/week @ 2024-02-26 101/week @ 2024-03-04 69/week @ 2024-03-11 386/week @ 2024-03-18 29/week @ 2024-03-25 337/week @ 2024-04-01 119/week @ 2024-04-08 33/week @ 2024-04-15 341/week @ 2024-04-22 44/week @ 2024-04-29 433/week @ 2024-05-06 50/week @ 2024-05-13 51/week @ 2024-05-20 40/week @ 2024-05-27

574 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

~29–66MB
~1M SLoC