desmos-labs / contracts-bindings

Custom CosmWasm bindings for the Desmos chain

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contracts Bindings

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.

Compatibility

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

Create a new contract

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-script

Now 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

About

Custom CosmWasm bindings for the Desmos chain

License:Apache License 2.0


Languages

Language:Rust 99.1%Language:Shell 0.9%