Crate sylvia

source ·
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§

Modules§

Attribute Macros§

  • Procedural macro generating messages from contract impl block. Generates instantiate, migrate, reply, sudo, exec and query enum messages to be later used in contract implementation.
  • Procedural macro generating cosmwasm entry points from contract impl block. By default generates execute, instantiate, sudo, query entry points.
  • Procedural macro generating messages from a contract trait. Generates sudo, exec and query enum messages to be later used in contract implementation.