Skip to content

Commit 2a2e7fb

Browse files
committed
chore: Remove serde dependency
rust-elements has the default feature "json-contract" which depends on serde_json. We don't need this feature in rust-simplicity.
1 parent 9eed013 commit 2a2e7fb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ rust-version = "1.63.0"
1414
default = ["elements"]
1515
elements = ["dep:elements", "bitcoin"]
1616
test-utils = ["simplicity-sys/test-utils"]
17-
serde = ["dep:serde", "bitcoin/serde", "elements/serde"]
17+
serde = ["dep:serde", "bitcoin/serde", "elements/serde", "elements/json-contract"]
1818

1919
[lib]
2020
name = "simplicity"
@@ -24,7 +24,7 @@ path = "src/lib.rs"
2424
bitcoin = { version = "0.32.0", optional = true }
2525
bitcoin-miniscript = { package = "miniscript", version = "12.0.0" }
2626
byteorder = "1.3"
27-
elements = { version = "0.25.0", optional = true }
27+
elements = { version = "0.25.0", optional = true, default-features = false }
2828
hashes = { package = "bitcoin_hashes", version = "0.14" }
2929
hex = { package = "hex-conservative", version = "0.1.1" }
3030
santiago = "1.3"

0 commit comments

Comments
 (0)