Language bindings to Stratum V2 Reference Implementation (SRI) via UniFFI.
The Rust crate on the root of this repository creates the libsv2
multi-language library. It wraps around a few crates from the SRI ecosystem to expose its APIs in a uniform way using the UniFFI bindings generator for each supported target language.
Each supported language has its own directory.
For now, only Python is supported.
This library should compile with any combination of features with Rust 1.82.0.
- Sv2 Codec with Noise Encryption
- Interfaces for all Sv2 messages
- Interfaces for Sv2 Channels (Extended, Standard and Group)