clvm_rs:clvm的Rust实现

时间:2024-04-22 20:17:28
【文件属性】:

文件名称:clvm_rs:clvm的Rust实现

文件大小:57KB

文件格式:ZIP

更新时间:2024-04-22 20:17:28

Rust

clvm的Rust实现。 使用以下命令安装到当前的virtualenv中 $ pip install maturin $ maturin develop --release $ pip install git+https://github.com/Chia-Network/clvm@use_clvm_rs 需要注意的是,现在,你必须使用use_clvm_rs的分支clvm 。 rust代码替换了run_program和CLVMObject 。 为了运行单元测试,必须通过--no-default-features来进行cargo test : cargo test --no-default-features


【文件预览】:
clvm_rs-main
----benchmark()
--------substr-tree.clvm(488B)
--------hash-tree.clvm(246B)
--------shift-left.clvm(292B)
--------matrix-multiply.clvm(2KB)
--------count-even.clvm(320B)
--------large-block.clvm(401B)
--------substr.clvm(390B)
--------point-pow.clvm(288B)
--------cmp.py(4KB)
--------factorial.clvm(247B)
--------pubkey-tree.clvm(318B)
--------concat.env(20B)
--------point-pow.env(106B)
--------sum-tree.clvm(237B)
--------run-benchmark.py(8KB)
--------concat.clvm(509B)
--------factorial.env(8B)
--------hash-string.clvm(51B)
----pyproject.toml(148B)
----Cargo.lock(15KB)
----.github()
--------workflows()
----tests()
--------generate-programs.py(8KB)
--------run-programs.py(3KB)
----LICENSE(11KB)
----src()
--------node.rs(3KB)
--------serialize.rs(8KB)
--------allocator.rs(1KB)
--------run_program.rs(15KB)
--------more_ops.rs(24KB)
--------core_ops.rs(2KB)
--------int_allocator.rs(4KB)
--------cost.rs(303B)
--------reduction.rs(230B)
--------tests.rs(5KB)
--------err_utils.rs(572B)
--------number.rs(3KB)
--------py()
--------lib.rs(203B)
--------op_utils.rs(6KB)
----Cargo.toml(655B)
----README.md(451B)

网友评论