#stratum #rolling #foundation-rs #stratum-v1

no-std stratum-v1

Stratum v1 client. This provides a #[no_std] library to implement a Stratum v1 client

1 unstable release

0.1.0 Sep 16, 2024

#1624 in Embedded development

GPL-3.0-or-later AND GPL-3.0-only

96KB
2K SLoC

Stratum v1 client.

This library provides client side functions to create requests and parse responses for Stratum v1 protocol.


foundation-rs

Minimum Supported Rust Version (MSRV).

The minimum supported version Rust version is 1.77.

Licensing

All licenses used in this repository are REUSE friendly, and the license for each component is marked in:

  • Every file where appropriate, for example by using comments.
  • An additional file ending with the .license extension for files that do not support a copyright comment.
  • The .reuse/dep5 file otherwise.

In summary, foundation-rs makes use of the following licenses:

  • GNU General Public License v3.0 (GPLv3) or later.
  • MIT License

For a detailed usage of those licenses, run the reuse sdpx command to generate a software Bill-of-Materials (BOM).

Due to the inclusion of GPLv3 code, foundation-rs should be treated in a copyleft manner.

Dependencies

~1.4–2.2MB
~46K SLoC