Skip to content

stratum-mining/sv2-uniffi

Stratum V2 UniFFI

MIT or Apache-2.0 Licensed

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.

Supported target languages

For now, only Python is supported.

Minimum Supported Rust Version (MSRV)

This library should compile with any combination of features with Rust 1.82.0.

Roadmap

  • Sv2 Codec with Noise Encryption
  • Interfaces for all Sv2 messages
  • Interfaces for Sv2 Channels (Extended, Standard and Group)

About

UniFFI Language bindings to Stratum V2 Reference Implementation

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE.md
Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published