klvm-fuzzing 0.17.4

Fuzzing tools for klvm Projects on Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
use klvmr::allocator::{Allocator, NodePtr};
use klvmr::number::Number;

pub fn build_args(a: &mut Allocator, vals: &[&Number]) -> NodePtr {
    let mut args = a.nil();
    for v in vals.iter().rev() {
        let node = a.new_number((*v).clone()).unwrap();
        args = a.new_pair(node, args).unwrap();
    }
    args
}