[workspace] exclude = ["bitcoin-derive"] [package] name = "serde_bolt" version = "0.4.1" edition = "2018" description = "Bitcoin Lightning BOLT-style message serializer / deserializer" license = "Apache-2.0" repository = "https://gitlab.com/lightning-signer/serde-bolt" rust-version = "1.66.0" [features] default = ["std"] std = ["bitcoin/std"] no-std = ["core2/alloc", "bitcoin/no-std"] test_utils = [] [dependencies] bitcoin-consensus-derive = { version = "0.1.0", path = "bitcoin-derive" } hex = { version = "0.4", default-features = false, features = ["alloc"] } bitcoin = { version = "0.30", default-features = false } core2 = { version = "0.3.0", optional = true, default-features = false } chunked-buffer = "0.2.0"