20 releases
0.12.0 | Jul 17, 2024 |
---|---|
0.11.1 | Jan 30, 2024 |
0.11.0 | Oct 4, 2023 |
0.10.1 | Apr 27, 2023 |
0.5.0 | Aug 27, 2019 |
#6 in #merkle-proof
29,094 downloads per month
Used in 114 crates
(12 directly)
175KB
4K
SLoC
Rust Proof Validation
Codegen
To avoid direct dependencies on protoc
in the build system, I have separated
codegen
into a sub-crate. This will generate the rust proofs.rs
file from
the proofs.proto
file. The rest of the main build/test cycle is now independent
of the protoc
binary.
To rebuild protobuf, simply: cargo protoc
(on a dev machine with protoc
in path).
Unless you modify the protobuf file, you can ignore this step.
Formatting
cargo fmt
Testing
cargo test
Linting
cargo clippy -- --test -W clippy::pedantic
Code Coverage
cargo llvm-cov
MSRV
The minimum supported Rust version (MSRV) is 1.60.
Dependencies
~0.4–1.3MB
~24K SLoC