9 个版本 (5 个重大更改)
0.8.1 | 2024 年 5 月 30 日 |
---|---|
0.8.0 | 2024 年 5 月 27 日 |
0.7.3 | 2024 年 4 月 12 日 |
0.6.0 | 2024 年 4 月 7 日 |
0.1.0 | 2024 年 3 月 7 日 |
#17 in #unc
在 2 crates 中使用
68KB
1.5K SLoC
发行说明
发行说明和未发布的更改可以在 CHANGELOG 中找到。
安装
通过 shell 脚本安装预构建的二进制文件(Linux,macOS)
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/utnet-org/cargo-unc/releases/latest/download/cargo-unc-installer.sh | sh
通过 powershell 脚本安装预构建的二进制文件(Windows)
irm https://github.com/utnet-org/cargo-unc/releases/latest/download/cargo-unc-installer.ps1 | iex
将预构建的二进制文件安装到您的 Node.js 应用程序中
npm install cargo-unc
从源代码编译和安装(Cargo)
cargo install cargo-unc
或者,从 Git 仓库安装最新版本
$ git clone https://github.com/utnet-org/cargo-unc
$ cargo install --path cargo-unc
用法
请参阅 cargo unc --help
以获取可用命令的完整列表,或运行 cargo unc
以进入交互模式。每个单独的命令也都有带 --help
标志的帮助,例如 cargo unc build --help
。
cargo unc
启动交互模式,允许您探索所有可用命令。
cargo unc build
构建 UNC 智能合约及其 ABI(在包含合约 Cargo.toml 的目录中)。
您还可以通过添加 --embed-abi
参数将 ABI 内嵌到您的 WASM 实体中。一旦部署,这将允许您通过调用视图函数 __contract_abi
获取压缩的 ZST ABI。
cargo unc abi
生成 UNC 智能合约的 ABI(在包含合约 Cargo.toml 的目录中)。
cargo unc create-dev-account
指导您在 测试网 上创建新的 UNC 账户。
cargo unc deploy
构建智能合约(相当于 cargo unc build
)并指导您将其部署到区块链。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交以包含在作品中的任何贡献,应以下列方式双许可,不得附加任何额外条款或条件。
许可证
以下任一许可证下:
- Apache License,版本2.0(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
依赖项
~56–77MB
~1.5M SLoC