[package] name = "sov-blob-storage" description = "A Sovereign SDK module for holding blobs from Data Availability Layer" authors = { workspace = true } edition = { workspace = true } homepage = { workspace = true } license = { workspace = true } repository = { workspace = true } version = { workspace = true } readme = "README.md" resolver = "2" [dependencies] anyhow = { workspace = true } borsh = { workspace = true } bincode = { workspace = true } tracing = { workspace = true } hex = { workspace = true } sov-modules-api = { path = "../../sov-modules-api", version = "0.3" } sov-state = { path = "../../sov-state", version = "0.3" } sov-sequencer-registry = { path = "../sov-sequencer-registry", version = "0.3" } sov-chain-state = { path = "../sov-chain-state", version = "0.3" } schemars = { workspace = true, optional = true } serde = { workspace = true, optional = true } serde_json = { workspace = true, optional = true } jsonrpsee = { workspace = true, optional = true } clap = { workspace = true, optional = true } [dev-dependencies] sov-rollup-interface = { path = "../../../rollup-interface", features = ["mocks"] } sov-blob-storage = { path = ".", features = ["native"] } sov-bank = { path = "../sov-bank" } tempfile = { workspace = true } jmt = { workspace = true } [features] default = [] native = ["jsonrpsee", "schemars", "serde", "serde_json", "sov-modules-api/native", "sov-state/native", "sov-sequencer-registry/native", "clap"]