Coder Social home page Coder Social logo

cw-multi-test's Introduction

CosmWasm MultiTest

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

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.

cw-multi-test's People

Contributors

ethanfrey avatar dariuszdepta avatar maurolacy avatar uint avatar hashedone avatar chipshort avatar ueco-jb avatar webmaster128 avatar orkunkl avatar jawoznia avatar the-frey avatar yihuang avatar 0xekez avatar costa2400 avatar marcelmws avatar dadamu avatar tofel avatar ewoolsey avatar jakehartnell avatar kirilmihaylov avatar juggernaut09 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.