dd-shared-types 0.1.0

Unified shared types and interfaces for decentralized decision making ecosystem
Documentation
[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 batch 功能问题 - 启用 alloc 特性
ed25519-zebra = { version = "4.1.0", features = ["alloc"] }

[dev-dependencies]
cosmwasm-schema = "2.2.2"
cw-multi-test = "2"