[package]
name = "dd-shared-types"
version = "0.1.0"
edition = "2021"
authors = ["Decentralized Decision Team <team@decentralized-decision.com>"]
description = "Unified shared types and interfaces for decentralized decision making ecosystem"
license = "MIT"
repository = "https://github.com/decentralized-decision/dd-shared-types"
homepage = "https://decentralized-decision.com"
documentation = "https://docs.rs/dd-shared-types"
readme = "README.md"
include = [
"Cargo.toml",
"README.md",
"LICENSE",
"src/**"
]
keywords = [
"cosmwasm",
"types",
"decentralized",
"governance",
"blockchain"
]
categories = ["cryptography", "finance", "algorithms"]
rust-version = "1.70"
[lib]
name = "dd_shared_types"
path = "src/lib.rs"
crate-type = ["rlib"]
[features]
default = []
cosmwasm = []
std = ["dep:serde", "dep:schemars"]
[dependencies]
cosmwasm-std = "2.2.2"
cosmwasm-schema = "2.2.2"
cw-storage-plus = "2"
serde = { version = "1.0", optional = true, default-features = false, features = ["derive"] }
schemars = { version = "0.8", optional = true }
thiserror = "1.0"
sha2 = "0.10"
ed25519-zebra = { version = "4.1.0", features = ["alloc"] }
[dev-dependencies]
cosmwasm-schema = "2.2.2"
cw-multi-test = "2"