#soroban #contracts #stellar #built #org #testing #execute

bin+lib soroban-cli-stellar-test

Soroban CLI

1 个稳定版本

20.3.1 2024年4月8日

#30 in #stellar

Apache-2.0

225KB
5.5K SLoC

soroban-cli

CLI 工具,用于在测试虚拟机中本地运行 Soroban 合约。执行使用 rs-soroban-sdk 构建的 WASM 文件。

Soroban: https://soroban.stellar.org

安装

cargo install --locked soroban-cli

使用带有 opt 功能安装,该功能包含 WASM 优化功能和内置的 wasm-opt。

cargo install --locked soroban-cli --features opt

用法

可以以子命令的方式调用合约方法,并带有不同的参数。在 slop (--)之后的所有内容都将传递给合约的 CLI。您可以使用 --help 来了解哪些方法可用以及它们的参数,包括输入类型的示例。

示例

soroban invoke --id <CONTRACT_ID> --wasm <WASMFILE> -- --help
soroban invoke --id <CONTRACT_ID> --network futurenet -- --help

依赖关系

~52–76MB
~1.5M SLoC