Expand description
Framework for creating CosmWasm Smart Contract with high-level abstraction layer
Most of implementation lies in sylvia-derive crate which is reexported here
Re-exports§
pub use anyhow;mtpub use cw_multi_test;mtpub use cw_utils;cosmwasm_1_2pub use derivative;mtpub use cosmwasm_schema as cw_schema;pub use cosmwasm_std as cw_std;pub use schemars;pub use serde;pub use serde_cw_value as serde_value;pub use serde_json_wasm as serde_json;
Modules§
- This module provides utilities to work with
cw_multi_testcrate. - Module providing utilities to build and use sylvia contracts.
Attribute Macros§
- Procedural macro generating messages from contract impl block. Generates
instantiate,migrate,reply,sudo,execandqueryenum messages to be later used in contract implementation. - Procedural macro generating cosmwasm entry points from contract impl block. By default generates
execute,instantiate,sudo,queryentry points. - Procedural macro generating messages from a contract trait. Generates
sudo,execandqueryenum messages to be later used in contract implementation.