[package]
name = "agglayer-interop-types"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "agglayer-interop-types contains structs and traits for the interoperability layer of agglayer."
repository.workspace = true

[features]
default = []
testutils = ["dep:arbitrary", "unified-bridge/testutils"]

[dependencies]
agglayer-bincode.workspace = true
agglayer-primitives.workspace = true
agglayer-tries.workspace = true
unified-bridge.workspace = true

arbitrary = { workspace = true, optional = true }
hex.workspace = true
serde.workspace = true
thiserror.workspace = true


[dev-dependencies]
agglayer-interop-types = { path = ".", features = ["testutils"] }

insta.workspace = true
rstest.workspace = true
serde_json.workspace = true
