desmos-bindings

Crates.iodesmos-bindings
lib.rsdesmos-bindings
version3.0.0
sourcesrc
created_at2022-07-06 15:49:27.313119
updated_at2023-11-22 07:54:34.467996
descriptionCosmWasm bindings to custom Desmos features
homepagehttps://www.desmos.network
repositoryhttps://github.com/desmos-labs/desmos-bindings
max_upload_size
id620565
size582,219
(DesmosLabs)

documentation

README

Desmos Bindings

This repository contains the CosmWasm bindings packages that allows the interaction with the Desmos chain features from smart contracts.

GitHub desmos-bindings on crates.io codecov

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
Commit count: 338

cargo fmt