#cosmwasm #interaction #contracts #simulating #bank #multi-contract #framework

clone-cw-multi-test

多合约交互的测试工具。帮助在本地使用链上存储模拟链的行为

3 个版本 (破坏性)

0.5.0 2024年7月24日
0.4.0 2024年6月25日
0.3.0 2024年6月25日
0.2.0 2024年5月28日
0.1.0 2024年5月26日

#5 in #multi-contract

Download history 329/week @ 2024-05-26 500/week @ 2024-06-02 467/week @ 2024-06-09 525/week @ 2024-06-16 851/week @ 2024-06-23 343/week @ 2024-06-30 562/week @ 2024-07-07 301/week @ 2024-07-14 428/week @ 2024-07-21 191/week @ 2024-07-28 177/week @ 2024-08-04 154/week @ 2024-08-11 11/week @ 2024-08-18

541 每月下载次数
cw-orch-clone-testing 中使用

Apache-2.0GPL-3.0-only

415KB
10K SLoC

CosmWasm MultiTest

cw-multi-test on crates.io docs codecov license

多合约交互的测试工具

简介

CosmWasm MultiTest 是一套旨在简化 CosmWasm 生态系统内多合约交互的测试工具。其主要目标是向开发者提供一个强大的框架,用于模拟复杂的合约交互和银行操作。目前,CosmWasm MultiTest 处于 alpha 阶段,主要用于测试 cw-plus 合约。

当前状态

内部使用和改进

在内部,CosmWasm MultiTest 框架是测试 cw-plus 合约的必要工具。其开发重点在于确保这些合约的可靠性和安全性。团队正在积极重构和增强 CosmWasm MultiTest,以便在将来为更广泛的社区用户提供一个更稳定且功能更丰富的版本。

框架功能

CosmWasm MultiTest 允许进行全面的单元测试,包括合约调用其他合约以及与银行模块交互的场景。其当前实现有效地处理这些交互,为合约开发者提供了一个真实的测试环境。团队致力于扩展 CosmWasm MultiTest 的功能,使其成为各种区块链交互测试的多功能工具。

结论

CosmWasm MultiTest 是 CosmWasm 生态系统中的一个重要开发工具,尤其是对于构建复杂去中心化应用的开发者来说。随着框架的发展,它有望成为 CosmWasm 开发工具箱中不可或缺的一部分。用户被鼓励关注其进展并为其发展做出贡献。

许可证

遵循 Apache License, Version 2.0 许可(见 LICENSENOTICE)。

您提交的任何有意包含在此软件包中的贡献,都应按照上述许可证进行授权,不附加任何额外条款或条件。

依赖项

~32–51MB
~879K SLoC