[package]
name = "nockchain-libp2p-io"
version.workspace = true
edition.workspace = true

[dependencies]
crown = { workspace = true }
sword = { workspace = true }
sword_macros = { workspace = true }

bytes = { workspace = true }
bs58 = { workspace = true }
either = { workspace = true }
equix.workspace = true
futures = { workspace = true }
gnort = { workspace = true }
hickory-resolver = { workspace = true }
hickory-proto = { workspace = true }
ibig = { workspace = true }
libp2p = { workspace = true, features = [
    "ping",
    "kad",
    "identify",
    "quic",
    "tls",
    "dns",
    "tokio",
    "macros",
    "request-response",
    "memory-connection-limits",
    "cbor",
] }
serde = { workspace = true, features = ["alloc", "derive", "serde_derive"] }
serde_bytes = { workspace = true, features = ["alloc"] }
tokio = { workspace = true, features = ["full"] }
tracing = { workspace = true }
void = { workspace = true }
