6 个版本 (稳定版)
1.4.0 | 2023 年 4 月 25 日 |
---|---|
1.3.1 | 2023 年 4 月 18 日 |
1.2.0 | 2023 年 3 月 22 日 |
1.1.2 | 2023 年 2 月 22 日 |
#4 在 #mixnet
每月 21 次下载
1MB
21K SLoC
Nym 混合网络合约
这是运行 Nym 混合网络的cosmwasm 智能合约。
开发中编译
RUSTFLAGS='-C link-arg=-s' cargo wasm
生产构建
安装 wasm-opt
npm i wasm-opt -g
从 Nym 顶层目录运行 make mixnet-opt
持续集成支持
我们在生成的项目中提供了 GitHub Actions 和 Circle CI 的模板配置,因此您可以立即开始使用持续集成。
需要注意的是,持续集成会使用 cargo
的所有命令加上 --locked
参数运行,以确保使用与本地完全相同的版本。这也意味着您必须有一个最新的 Cargo.lock
文件,这不是自动生成的。第一次设置项目(或在添加任何依赖后),您应该确保 Cargo.lock
文件已更新,以便持续集成可以正确测试。这可以通过简单地运行 cargo check
或 cargo unit-test
来完成。
使用您的项目
一旦您有了自定义仓库,您应该查看 Developing 来了解如何运行测试和开发代码的更多内容。或者通过 在线教程 来更好地了解如何开发。
发布 包含有关如何将您的合约发布到全球的信息,一旦您准备好将其部署到运行中的区块链。而 导入 包含有关拉取已发布的其他合约或crate的信息。
请用您特定项目的信息替换此README文件。您可以保留 Developing.md
和 Publishing.md
文件作为有用的参考,但请在README中设置一些适当的描述。
依赖项
~5–8MB
~169K SLoC