11 个版本 (4 个稳定版)
新 2.0.2 | 2024年8月15日 |
---|---|
2.0.1 | 2024年5月13日 |
1.0.1 | 2024年5月14日 |
0.21.0 | 2024年2月28日 |
0.16.7 | 2023年12月15日 |
#865 in 魔法豆
4,870 每月下载量
在 53 个crate(2 个直接) 中使用
540KB
12K SLoC
CosmWasm MultiTest
多合约交互测试工具
简介
CosmWasm MultiTest 是一套测试工具,旨在简化 CosmWasm 生态系统中的多合约交互。其主要重点是向开发者提供一个强大的框架,用于模拟复杂的合约交互和银行操作。目前,CosmWasm MultiTest 处于 alpha 阶段,主要用于测试 cw-plus 合约。
当前状态
内部使用和改进
内部而言,CosmWasm MultiTest 框架是测试 cw-plus 合约的必备工具。其开发重点是确保这些合约的可靠性和安全性。团队正在积极重构和增强 CosmWasm MultiTest,以便未来为更广泛的社区用户提供更稳定、功能更丰富的版本。
框架功能
CosmWasm MultiTest 支持全面的单元测试,包括合约之间相互调用和与银行模块交互的场景。其当前实现有效地处理了这些交互,为合约开发者提供了一个真实的测试环境。团队致力于扩展 CosmWasm MultiTest 的功能,使其成为各种区块链交互测试的多功能工具。
IBC 支持
正在 develop
分支上进行。
结论
CosmWasm MultiTest 是 CosmWasm 生态系统中的一个重要开发工具,尤其是对于正在构建复杂去中心化应用的开发者来说。随着框架的发展,它有望成为 CosmWasm 开发工具箱中更加核心的部分。鼓励用户关注其进展并为其发展做出贡献。
许可证
在 Apache License, Version 2.0 许可下发布(请参阅 LICENSE 和 NOTICE)。
您有意提交以包含在此软件包中的任何贡献,均应按照上述许可进行,不附加任何额外条款或条件。
依赖项
~5–9MB
~184K SLoC