1个不稳定发布
0.2.0 | 2022年12月3日 |
---|---|
0.1.24 |
|
#1 in #chinilla
490KB
5.5K SLoC
Rust实现的clvm。
cargo工作空间包括rlib crate,用于与rust或其他应用程序一起使用,以及一个python wheel。
python wheel位于wheel
。npm包位于wasm
。
测试
为了运行单元测试,请运行
cargo test
模糊测试
clvm_rs
的模糊测试基础设施使用cargo-fuzz。
关于在rust中设置模糊测试的文档可以在这里找到。
为了生成初始语料库(用于run_program
模糊测试器),请运行
cd fuzz
mkdir -p corpus/fuzz_run_program/
python gen_corpus.py
要开始,请运行
cargo fuzz run fuzz_run_program --jobs=32 -- -rss_limit_mb=4096
但使用最适合您的工作数量。
如果在clvm_rs
中找到问题,请参阅赏金猎人计划。
依赖项
~1.5–2.6MB
~57K SLoC