#chinilla #testing #cryptocurrency #wheel #python #cargo-workspace #chinillaclvm

已删除 chinillaclvmr

为Chinilla网络的加密货币实现chinillaclvm

0.2.0 2022年12月10日
0.1.24 2022年12月10日

#3 in #chinilla


用于chinillaclvm_tools_rs

Apache-2.0

490KB
6K SLoC

Rust对chinillaclvm的实现。

cargo工作空间包括一个rlib crate,用于与rust或其他应用程序一起使用,以及一个python wheel。

python wheel位于wheel中。npm包位于wasm中。

测试

为了运行单元测试,请运行

cargo test

模糊测试

chinillaclvm_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

但使用最适合您的作业数量。

如果您在chinillaclvm_rs中找到问题,请参阅Bug Bounty计划

依赖关系

~1.6–2.7MB
~58K SLoC