rue-lir 0.3.0

Provides a low-level intermediate representation that compiles to CLVM.
Documentation
1
2
3
4
5
6
7
8
use clvmr::Allocator;
use num_bigint::BigInt;

pub fn bigint_atom(value: BigInt) -> Vec<u8> {
    let mut allocator = Allocator::new();
    let ptr = allocator.new_number(value).unwrap();
    allocator.atom(ptr).to_vec()
}