[package] name = "sov-stf-runner" authors = { workspace = true } description = "Runs Sovereign SDK rollups and their verifiers" 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 } serde_json = { workspace = true } serde = { workspace = true } toml = { workspace = true, optional = true } jsonrpsee = { workspace = true, features = ["http-client", "server"], optional = true } tokio = { workspace = true, optional = true } hex = { workspace = true } tracing = { workspace = true, optional = true } futures = { workspace = true, optional = true } sov-db = { path = "../db/sov-db", version = "0.3", optional = true } sov-rollup-interface = { path = "../../rollup-interface", version = "0.3" } [dev-dependencies] tempfile = { workspace = true } sov-sequencer-registry = { path = "../../module-system/module-implementations/sov-sequencer-registry", features = ["native"] } sov-bank = { path = "../../module-system/module-implementations/sov-bank", features = ["native"] } sov-modules-stf-template = { path = "../../module-system/sov-modules-stf-template", features = ["native"] } sov-accounts = { path = "../../module-system/module-implementations/sov-accounts", features = ["native"] } sov-sequencer = { path = "../sov-sequencer" } sov-state = { path = "../../module-system/sov-state", features = ["native"] } sov-modules-api = { path = "../../module-system/sov-modules-api", features = ["native"] } [features] default = [] native = [ "sov-db", "jsonrpsee", "toml", "tokio", "tracing", "futures", ]