3 个版本
0.0.3 | 2022年12月23日 |
---|---|
0.0.2 | 2022年9月16日 |
0.0.1 | 2022年9月4日 |
#1228 in 解析器实现
34 月下载量
用于 locutus
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