| Crates.io | clvmr_chinilla |
| lib.rs | clvmr_chinilla |
| version | 0.1.24 |
| created_at | 2022-12-03 08:03:58.620498+00 |
| updated_at | 2022-12-04 02:56:54.954686+00 |
| description | Implementation of `clvm` for Chinilla Network's cryptocurrency |
| homepage | https://github.com/Chinilla/clvm_rs/ |
| repository | https://github.com/Chinilla/clvm_rs/ |
| max_upload_size | |
| id | 728980 |
| size | 2,449,436 |
Rust implementation of clvm.
The cargo workspace includes an rlib crate, for use with rust or other applications, and a python wheel.
The python wheel is in wheel. The npm package is in wasm.
In order to run the unit tests, run:
cargo test
The fuzzing infrastructure for clvm_rs uses cargo-fuzz.
Documentation for setting up fuzzing in rust can be found here.
To generate an initial corpus (for the run_program fuzzer), run:
cd fuzz
mkdir -p corpus/fuzz_run_program/
python gen_corpus.py
To get started, run:
cargo fuzz run fuzz_run_program --jobs=32 -- -rss_limit_mb=4096
But with whatever number of jobs works best for you.
If you find issues in clvm_rs please see the Bug Bounty program.