11[package ]
2- edition = " 2018"
32name = " electrum-client"
43version = " 0.1.0-beta.6"
54authors = [
" Alekos Filini <[email protected] >" ]
@@ -23,23 +22,20 @@ path = "src/lib.rs"
2322[dependencies ]
2423log = " ^0.4"
2524bitcoin = { version = " 0.23" , features = [" use-serde" ] }
26- tokio = { version = " 0.2" , features = [" net" , " io-util" ] }
27- futures = " 0.3"
2825serde = { version = " ^1.0" , features = [" derive" ] }
2926serde_json = { version = " ^1.0" }
3027
3128# Optional dependencies
32- tokio-tls = { version = " 0.3" , optional = true }
33- native-tls = { version = " 0.2.4" , optional = true }
34- tokio-socks = { version = " 0.2" , optional = true }
35-
36- [dev-dependencies ]
37- tokio = { version = " 0.2" , features = [" net" , " io-util" , " macros" ] }
29+ socks = { version = " ^0.3" , optional = true }
30+ openssl = { version = " ^0.10" , optional = true }
31+ rustls = { version = " 0.16.0" , optional = true , features = [" dangerous_configuration" ] }
32+ webpki = { version = " 0.21.0" , optional = true }
33+ webpki-roots = { version = " ^0.19" , optional = true }
3834
3935[features ]
40- default = [" tokio-tls" , " native-tls" , " tokio-socks" ]
41- no-sync = []
36+ default = [" socks" , " webpki" , " webpki-roots" , " rustls" ]
4237minimal = []
4338debug-calls = []
44- proxy = [" tokio-socks" ]
45- tls = [" tokio-tls" , " native-tls" ]
39+ proxy = [" socks" ]
40+ use-rustls = [" webpki" , " webpki-roots" , " rustls" ]
41+ use-openssl = [" openssl" ]
0 commit comments