#miden #cli #client

bin+lib miden-cli

简化与 Miden 滚动交互的 CLI 二进制应用程序

1 个不稳定版本

0.4.0 2024 年 7 月 6 日

#21#miden

Download history 132/week @ 2024-07-02 15/week @ 2024-07-09 22/week @ 2024-07-23 11/week @ 2024-07-30

54 每月下载量

MIT 许可证

690KB
15K SLoC

Miden 客户端 CLI

此二进制程序允许用户通过简单的命令行界面 (CLI) 与 Miden 滚动交互。它是对 Miden 客户端 库的包装,通过其功能创建账户、创建和消耗票据,所有这些操作和证明都是使用 Miden 虚拟机执行的。

用法

在使用 Miden 客户端之前,您需要确保已安装 Rust 和 sqlite3。Miden 客户端需要 Rust 版本 1.78 或更高版本。

运行 miden-client 的 CLI

您可以使用以下命令从源代码构建

cargo build --release --features "testing, concurrent"

testingconcurrent 功能被启用以加快账户创建(用于测试目的)并分别优化交易执行和证明时间。

二进制程序构建完成后,您可以在 ./target/release/miden 中找到它。

或者您可以使用以下命令从 crates.io 安装 CLI

cargo install --features "testing, concurrent" miden-cli

您也可以通过 Makefile 在仓库内部执行这些操作,使用 make buildmake install

许可证

本项目遵循 MIT 许可证

依赖项

~59MB
~1M SLoC