[package]
name = "abstract-api"
version = "0.14.3"
authors = { workspace = true }
edition = { workspace = true }
license = { workspace = true }
description = "base api contract implementation"
resolver = "2"
[features]
test-utils = ["dep:abstract-testing", "dep:abstract-boot", "dep:boot-core"]
schema = []
[dependencies]
cosmwasm-std = { workspace = true }
cosmwasm-schema = { workspace = true }
cw-storage-plus = { workspace = true }
serde = { workspace = true }
schemars = { workspace = true }
cw-controllers = { workspace = true }
thiserror = { workspace = true }
cw2 = { workspace = true }
abstract-sdk = { workspace = true }
abstract-core = { workspace = true }
abstract-testing = { workspace = true, optional = true }
boot-core = { workspace = true, optional = true }
abstract-boot = { version = "0.14.3", workspace = true, optional = true }
[dev-dependencies]
speculoos = { workspace = true }
cosmwasm-schema = { workspace = true }
abstract-api = { path = ".", features = ["test-utils"] }