14 个版本
| 0.1.4 | 2024年7月30日 |
|---|---|
| 0.1.2 | 2024年5月23日 |
| 0.1.1 | 2024年3月1日 |
| 0.0.10 | 2023年12月13日 |
| 0.0.4 | 2022年11月23日 |
#1741 in 魔法豆
132 每月下载量
72KB
1.5K SLoC
cargo-odra
A cargo 工具,帮助创建、管理和测试使用 Odra 框架编写的智能合约。
目录
先决条件
安装
使用 cargo 安装 cargo-odra
$ cargo install cargo-odra --locked
使用方法
要创建一个新的项目,请使用 init 或 new 命令
$ cargo odra new --name myproject && cd myproject
将为您创建一个示例合约 - Flipper - 并附带一些示例测试。要运行它们针对 OdraVM,只需输入
$ cargo odra test
如果您想使用真实的后端 VM 测试您的代码,请输入
$ cargo odra test -b casper
命令
new- 在新文件夹中创建新项目,init- 在现有、空文件夹中创建新项目,build- 构建合约,生成 wasm 文件,test- 运行测试,generate- 生成示例合约,list-templates- 列出可用模板,clean- 删除临时文件(构建器和 wasm 文件),completions- 为给定的 shell 生成自动补全脚本
要查看每个命令的确切语法,请输入 cargo odra 命令名 --help。
工作空间
cargo-odra 支持工作空间。要使用它,只需将您的 Odra.toml 文件移动到工作空间根目录。如果您的工作空间中有多个 odra 包,请将所有合约放在同一个 Odra.toml 文件夹中。
您可以使用模板创建具有工作空间的项目
$ cargo odra new --name myproject --template workspace && cd myproject
链接
联系方式
请联系 contact@odra.dev
由 odra.dev 提供
依赖项
~34–47MB
~858K SLoC