[dependencies.codec]
default-features = false
features = ["derive"]
package = "parity-scale-codec"
version = "3.7"
[dependencies.hash-db]
default-features = false
version = "0.16.0"
[dependencies.ismp]
default-features = false
version = "1.2.0"
[dependencies.pallet-ismp]
default-features = false
version = "2503.2.0"
[dependencies.polkadot-sdk]
default-features = false
features = ["frame-support", "sp-runtime", "sp-consensus-aura", "sp-consensus-babe", "sp-trie"]
version = "=2503.2.0"
[dependencies.primitive-types]
default-features = false
version = "0.13.1"
[dependencies.scale-info]
default-features = false
features = ["derive", "derive"]
version = "2.1.1"
[dependencies.serde]
default-features = false
features = ["derive"]
version = "1"
[dependencies.trie-db]
default-features = false
version = "0.30.0"
[features]
default = ["std"]
std = ["polkadot-sdk/std", "ismp/std", "codec/std", "primitive-types/std", "scale-info/std", "serde/std", "pallet-ismp/std", "hash-db/std"]
[lib]
name = "substrate_state_machine"
path = "src/lib.rs"
[package]
authors = ["Polytope Labs <hello@polytope.technology>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "ISMP state machine client implementation for substrate-based chains "
documentation = "https://docs.rs/substrate-state-machine"
edition = "2021"
homepage = "https://docs.hyperbridge.network/developers/polkadot/getting-started"
keywords = ["substrate", "polkadot-sdk", "ISMP", "interoperability"]
license = "Apache-2.0"
name = "substrate-state-machine"
readme = "README.md"
repository = "https://github.com/polytope-labs/hyperbridge"
version = "2503.2.0"