Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

eupn/minisketch-rs

Repository files navigation

minisketch-rs

Crates.io Crates.io Docs.rs Build Status

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.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.