[package]
name = "jam-bootstrap-service"
publish = true
authors.workspace = true
edition.workspace = true
repository.workspace = true
license.workspace = true
version.workspace = true
description = "The JAM Bootstrap Service, a simple swiss-army-knife service for JAM Genesis"

[lib]
crate-type = ["cdylib"]

[lints]
workspace = true

[dependencies]
jam-types = { path = "../../crates/jam-types", version = "0.1.22", default-features = false }
jam-pvm-common = { path = "../../crates/jam-pvm-common", version = "0.1.22", default-features = false, features = ["service", "logging"] }
jam-bootstrap-service-common = { path = "./common", version = "0.1.22", default-features = false }
bounded-collections = { workspace = true }
codec = { workspace = true }
polkavm-derive = { workspace = true }

[features]
default = []
tiny = ["jam-types/tiny", "jam-pvm-common/tiny", "jam-bootstrap-service-common/tiny"]
