aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 768177e1b86f334ecca590fbdc8dce8b73e8636b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
..

                      _          
      __ _  ___ _ __ (_)______ _ 
     / _` |/ _ \ '_ \| |_  / _` |
    | (_| |  __/ | | | |/ / (_| |
     \__, |\___|_| |_|_/___\__,_|
     |___/                       

this is a very poor / partial / non-compliant dat implementation in rust.
it will eat-your-data.

SLEEP v2: Syncable Lightweight Event Emitting Persistence

Libraries:
- rust-crypto for blake2b and Ed25519
- integer-encoding for varints
- ??? for protobuf
- ??? for Kademlia Mainline DHT

protobuf code generated with `rust-protobuf`; the `protoc` tool (`sudo apt
install protobuf-compiler`) and rust plugin `protoc-gen-rust` (`cargo install
protobuf`) are only needed when changing .proto files, eg:

    protoc --rust_out . network_proto.proto