@@ -11,8 +11,7 @@ license = "CC0-1.0"
1111[features ]
1212default = [" std" ]
1313std = [" secp256k1/std" , " bip39/std" , " getrandom" , " rand" ]
14- serde = [" dep:serde" , " dep:serde_json" , " dashcore_hashes/serde" , " secp256k1/serde" , " dashcore/serde" ]
15- bincode = [" serde" , " dep:bincode" , " dep:bincode_derive" , " dashcore_hashes/bincode" , " dashcore/bincode" ]
14+ serde = [" dep:serde" , " dep:bincode" , " dashcore_hashes/serde" , " secp256k1/serde" , " dashcore/serde" ]
1615bip38 = [" scrypt" , " aes" , " bs58" , " rand" ]
1716eddsa = [" dashcore/eddsa" ]
1817bls = [" dashcore/bls" ]
@@ -24,7 +23,6 @@ dashcore_hashes = { path = "../hashes" }
2423dashcore = { path =" ../dash" }
2524secp256k1 = { version = " 0.30.0" , default-features = false , features = [" hashes" , " recovery" ] }
2625bip39 = { version = " 2.2.0" , default-features = false , features = [" chinese-simplified" , " chinese-traditional" , " czech" , " french" , " italian" , " japanese" , " korean" , " portuguese" , " spanish" , " zeroize" ] }
27- serde = { version = " 1.0" , default-features = false , features = [" derive" ], optional = true }
2826base58ck = { version = " 0.1.0" , default-features = false }
2927bitflags = { version = " 2.6" , default-features = false }
3028getrandom = { version = " 0.2" , optional = true }
@@ -35,10 +33,9 @@ sha2 = { version = "0.10", default-features = false }
3533bs58 = { version = " 0.5" , default-features = false , features = [" check" , " alloc" ], optional = true }
3634rand = { version = " 0.8" , default-features = false , features = [" std" , " std_rng" ], optional = true }
3735# Serialization
38- bincode = { version = " 2.0.1 " , optional = true }
39- bincode_derive = { version = " 2.0.1" , optional = true }
36+ serde = { version = " 1.0 " , default-features = false , features = [ " derive " ] , optional = true }
37+ bincode = { version = " 2.0.1" , default-features = false , features = [ " serde " ] , optional = true }
4038base64 = { version = " 0.22" , optional = true }
41- serde_json = { version = " 1.0" , optional = true }
4239hex = { version = " 0.4" }
4340zeroize = { version = " 1.8" , features = [" derive" ] }
4441tracing = " 0.1"
@@ -49,5 +46,5 @@ rayon = { version = "1.11" }
4946[dev-dependencies ]
5047dashcore = { path =" ../dash" , features = [" test-utils" ] }
5148hex = " 0.4"
52- key-wallet = { path = " ." , features = [" test-utils" , " bip38" , " serde" , " bincode " , " eddsa" , " bls" ] }
49+ key-wallet = { path = " ." , features = [" test-utils" , " bip38" , " serde" , " eddsa" , " bls" ] }
5350test-case = " 3.3"
0 commit comments