chinillaclvmr

Crates.iochinillaclvmr
lib.rschinillaclvmr
version0.1.24
sourcesrc
created_at2022-12-10 03:48:35.683899
updated_at2022-12-10 05:41:24.061642
descriptionImplementation of `chinillaclvm` for Chinilla Network's cryptocurrency
homepagehttps://github.com/Chinilla/chinillaclvm_rs/
repositoryhttps://github.com/Chinilla/chinillaclvm_rs/
max_upload_size
id733710
size2,450,474
Edward Teach (edwardteach42)

documentation

README

Rust implementation of chinillaclvm.

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.

TESTS

In order to run the unit tests, run:

cargo test

Fuzzing

The fuzzing infrastructure for chinillaclvm_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 chinillaclvm_rs please see the Bug Bounty program.

Commit count: 0

cargo fmt