10 releases
0.1.9 | May 17, 2020 |
---|---|
0.1.8 | Jun 6, 2019 |
0.1.0 | May 31, 2019 |
#409 in #set
47 downloads per month
400KB
3K
SLoC
Contains (obscure autoconf code, 3KB) minisketch/configure.ac
minisketch-rs
minisketch-rs
is a wrapper around minisketch,
a C library by Pieter Wuille for efficient set reconciliation.
minisketch is proposed as a part of an Erlay technique for bandwidth-efficient TX propagation in Bitcoin.
This library exposes type-safe Rust bindings to all minisketch
functions by providing Minisketch
structure.
Usage
Add dependency in Cargo.toml:
[dependencies]
minisketch-rs = "0.1"
Generate sketches from your sets of data, serialize those sketches and send them around. Reconcile sets between peers by merging sketches.
Examples
See the examples.
Dependencies
~0–3MB
~50K SLoC