{"repo":"AbstractSDK/cw-orchestrator","free":true,"listed":false,"github":"https://github.com/AbstractSDK/cw-orchestrator","clone":"git clone https://github.com/AbstractSDK/cw-orchestrator.git","description":"All-in-one Rust-based CosmWasm testing, scripting, and deployment tool.","language":"Rust","stars":80,"topics":["blockchain","deployment-automation","rust","scripting","smart-contracts","cosmwasm"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"cw-orchestrator A Rust tool for interacting with CosmWasm smart contracts. It provides a type-safe interface to CosmWasm contracts and allows you to easily interact with them. It does this by providing a set of macros that generate type-safe interfaces to your contracts. You can then combine your contract interfaces into a single object that can be shared with others to ease integration efforts and encourage collaboration. The documentation here gives you a brief overview of the functionality that cw-orchestrator provides. We provide more documentation at orchestrator.abstract.money. Versions = 0.25.0 are compatible with CosmWasm 2.x. For more information on migrating from CosmWasm 1.x to 2.x, see the MIGRATING.md file. How it works Interacting with a CosmWasm contract involves calling the contract's endpoints using the appropriate message for that endpoint ( ExecuteMsg , InstantiateMsg , QueryMsg , MigrateMsg , etc.). cw-orchestrator generates typed interfaces for your contracts, allowing them to be type-checked at compile time. This generic interface then allows you to write environment-generic code, meaning that you can re-use the code that you write to deploy your application to cw-multi-test when deploying to test/mainnet. Maintained Interfaces We maintain a small set of interfaces ourselves that we use in our own projects. These interfaces are maintained by the Abstract team and are a good reference for how to use the library. Codebase Latest Version --- --- cw-plus abs","default_branch":null,"files":null,"tree":[],"storefront":"/r/AbstractSDK","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AbstractSDK/cw-orchestrator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}