30 releases (14 breaking)

Uses new Rust 2021

0.15.0 Sep 19, 2022
0.13.0 Sep 7, 2022
0.8.2 Jul 10, 2022

#1130 in Network programming

Download history 117/week @ 2022-06-12 101/week @ 2022-06-19 119/week @ 2022-06-26 78/week @ 2022-07-03 103/week @ 2022-07-10 99/week @ 2022-07-17 87/week @ 2022-07-24 47/week @ 2022-07-31 49/week @ 2022-08-07 64/week @ 2022-08-14 145/week @ 2022-08-21 71/week @ 2022-08-28 148/week @ 2022-09-04 44/week @ 2022-09-11 70/week @ 2022-09-18 41/week @ 2022-09-25

319 downloads per month
Used in 6 crates (5 directly)

GPL-3.0 license

430KB
8K SLoC

Safe Network Interface

This crate provides three of the core building blocks of the Safe Network. These are used by both clients and nodes.

Types

The Safe Network Types are the core data types used on the network.

Messaging

The Safe Network Messaging interface. This provides the message encoding/decoding for network communications.

Network Knowledge

The data needed to validate sections/elders/adults and to decide how to route messages on the network.


lib.rs:

SAFE network data types.

Dependencies

~45MB
~1M SLoC