Desmos contracts bindings is a set of packages that allows you to create CosmWasm smart contracts that interacts directly with the Desmos Network custom modules.
Below the compatibility between the bindings and the Desmos chain
| Bindings Version | Desmos Version |
|---|---|
| v3.0.x | v6.1.x |
| v2.0.x | v5.0.x |
| v1.2.x | v4.6.x |
| v1.1.x | v4.3.x |
| v1.0.0 | v4.1.x |
Assuming you have a recent version of rust and cargo (v1.58.1+) installed (via rustup), then the following instruction should provide you with a new template contract already set-up to interact with the bindings:
Install cargo-generate and cargo-run-script. Unless you did that before, you can install them by running the following commands:
cargo install cargo-generate --features vendored-openssl
cargo install cargo-run-scriptNow you can use cargo-generate to set-up your new contract.
Go to the folder in which you want to place the project and run:
cargo generate --git https://github.com/desmos-labs/cw-template.git --name PROJECT_NAME