Crates.io | informalsystems-ics23 |
lib.rs | informalsystems-ics23 |
version | 0.9.0-alpha |
source | src |
created_at | 2021-10-22 10:04:54.486899 |
updated_at | 2022-08-05 14:38:39.141937 |
description | Merkle proof verification library - implements Cosmos ICS23 Spec |
homepage | |
repository | https://github.com/confio/ics23/tree/master/rust |
max_upload_size | |
id | 469266 |
size | 75,536 |
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.
cargo fmt
cargo test
cargo clippy -- --test -W clippy::pedantic
The minimum supported Rust version (MSRV) is 1.51.0.