2 个版本
0.0.6 | 2023年9月29日 |
---|---|
0.0.4 | 2023年9月21日 |
#862 在 解析器实现
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