2 个版本

0.0.6 2023年9月29日
0.0.4 2023年9月21日

#862解析器实现

MIT/ApacheLGPL-3.0-or-later

75KB
2K SLoC

fdev

用于本地开发目的的crate。

本地节点示例

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

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

合约状态构建器示例

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

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

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

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

依赖项

~38–76MB
~1.5M SLoC