2 releases (1 stable)
2.0.0 | May 2, 2024 |
---|---|
0.16.51 | Sep 20, 2023 |
#5 in #multi-contract
101 downloads per month
Used in cw-iper-test
430KB
10K
SLoC
CosmWasm MultiTest version for enabling cw-iper-test
Testing tools for multi-contract interactions
Introduction
CosmWasm MultiTest is a suite of testing tools designed for facilitating multi-contract interactions within the CosmWasm ecosystem. Its primary focus is on providing developers with a robust framework for simulating complex contract interactions and bank operations. Currently, CosmWasm MultiTest is in the alpha stage, and primarily used internally for testing cw-plus contracts.
Current Status
Internal Use and Refinement
Internally, the CosmWasm MultiTest framework is an essential tool for the testing of cw-plus contracts. Its development is focused on ensuring the reliability and security of these contracts. The team is actively working on refactoring and enhancing CosmWasm MultiTest to provide a more stable and feature-rich version for broader community use in the future.
Framework Capabilities
CosmWasm MultiTest enables comprehensive unit testing, including scenarios where contracts call other contracts and interact with the bank module. Its current implementation effectively handles these interactions, providing a realistic testing environment for contract developers. The team is committed to extending CosmWasm MultiTest's capabilities, making it a versatile tool for various blockchain interaction tests.
Conclusion
CosmWasm MultiTest stands as a vital development tool in the CosmWasm ecosystem, especially for developers engaged in building complex decentralized applications. As the framework evolves, it is poised to become an even more integral part of the CosmWasm development toolkit. Users are encouraged to stay updated with its progress and contribute to its development.
License
Licensed under Apache License, Version 2.0 (see LICENSE and NOTICE).
Any contribution intentionally submitted for inclusion in this crate by you, shall be licensed as above, without any additional terms or conditions.
Dependencies
~5–13MB
~178K SLoC