3 个版本

0.0.3 2022年12月23日
0.0.2 2022年9月16日
0.0.1 2022年9月4日

#1228 in 解析器实现

34 月下载量
用于 locutus

MIT/Apache

655KB
16K SLoC

locutus-dev

用于本地开发的 crate。

本地节点示例

为了在本地模式下探索合约,您需要编译并运行 local-node 可执行文件。该可执行文件需要一些输入参数,您可以通过运行 local-node local-node-cli --help 来查看不同的选项。以下是一个运行 CLI 的示例

./locutus-dev run-local --input-file /tmp/input --terminal-output --deser-format json "/home/.../locutus/crates/http-gw/examples/test_web_contract.wasm"

合约状态构建器示例

为了为数据或 Web 构建初始状态,您需要编译并运行 build_state 可执行文件。该可执行文件需要一些输入参数,您可以通过运行 local-node contract-state-builder --help 来查看不同的选项。以下是一些运行 CLI 的示例

./locutus-dev build [--input-metadata-path] --input-state-path contracts/freenet-microblogging/view/web --output-file contracts/freenet-microblogging-web/freenet_microblogging_view --contract-type view

./locutus-dev build [--input-metadata-path] --input-state-path contracts/freenet-microblogging/model/ --output-file contracts/freenet-microblogging-data/freenet_microblogging_model --contract-type model

在控制台模式下运行工具时,请按照 help 命令下的说明操作,以查看不同的选项和与合约交互的命令。

依赖项

~78MB
~1.5M SLoC