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

  • Python
  • C++

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

 
 
 

Contributors