[package]
name = "cosmwasm-std"
version = "1.1.0-rc.2"
authors = ["Ethan Frey <ethanfrey@users.noreply.github.com>"]
edition = "2021"
description = "Standard library for Wasm based smart contracts on Cosmos blockchains"
repository = "https://github.com/CosmWasm/cosmwasm/tree/main/packages/std"
license = "Apache-2.0"
readme = "README.md"
[package.metadata.docs.rs]
features = ["stargate", "staking", "ibc3"]
[features]
default = ["iterator", "abort"]
abort = []
iterator = []
staking = []
backtraces = []
stargate = []
ibc3 = ["stargate"]
cosmwasm_1_1 = []
[dependencies]
base64 = "0.13.0"
cosmwasm-derive = { path = "../derive", version = "1.1.0-rc.2" }
derivative = "2"
forward_ref = "1"
schemars = "0.8.1"
serde = { version = "1.0.103", default-features = false, features = ["derive", "alloc"] }
serde-json-wasm = { version = "0.4.1" }
thiserror = "1.0"
uint = "0.9.3"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
cosmwasm-crypto = { path = "../crypto", version = "1.1.0-rc.2" }
[dev-dependencies]
cosmwasm-schema = { path = "../schema" }
chrono = { version = "0.4", default-features = false, features = ["alloc", "std"] }
hex = "0.4"
hex-literal = "0.3.1"