1
1
[package ]
2
- name = " cometbft-rpc"
3
- version = " 0.1.0-alpha.2"
4
- edition = " 2021"
5
- license = " Apache-2.0"
6
- homepage = " https://cometbft.com/"
2
+ name = " cometbft-rpc"
3
+ version = " 0.1.0-alpha.2"
4
+ edition = " 2021"
5
+ license = " Apache-2.0"
6
+ homepage = " https://cometbft.com/"
7
7
repository = " https://github.com/cometbft/cometbft-rs"
8
- readme = " README.md"
9
- keywords = [" blockchain" , " cosmos" , " cometbft" , " tendermint" ]
8
+ readme = " README.md"
9
+ keywords = [" blockchain" , " cosmos" , " cometbft" , " tendermint" ]
10
10
categories = [" cryptography::cryptocurrencies" , " network-programming" ]
11
- authors = [
11
+ authors = [
12
12
" Informal Systems <[email protected] >" ,
13
13
" Ismail Khoffi <[email protected] >" ,
14
14
" Alexander Simmerl <[email protected] >" ,
@@ -26,23 +26,13 @@ all-features = true
26
26
[[bin ]]
27
27
name = " cometbft-rpc"
28
28
path = " src/client/bin/main.rs"
29
- required-features = [ " cli" ]
29
+ required-features = [" cli" ]
30
30
31
31
[features ]
32
32
default = [" flex-error/std" , " flex-error/eyre_tracer" ]
33
- cli = [
34
- " http-client" ,
35
- " structopt" ,
36
- " tracing-subscriber" ,
37
- " websocket-client"
38
- ]
39
- http-client = [
40
- " futures" ,
41
- " reqwest" ,
42
- " tokio/macros" ,
43
- " tracing"
44
- ]
45
- secp256k1 = [ " cometbft/secp256k1" ]
33
+ cli = [" http-client" , " structopt" , " tracing-subscriber" , " websocket-client" ]
34
+ http-client = [" futures" , " reqwest" , " tokio/macros" , " tracing" ]
35
+ secp256k1 = [" cometbft/secp256k1" ]
46
36
websocket-client = [
47
37
" async-tungstenite" ,
48
38
" futures" ,
@@ -51,7 +41,7 @@ websocket-client = [
51
41
" tokio/macros" ,
52
42
" tokio/sync" ,
53
43
" tokio/time" ,
54
- " tracing"
44
+ " tracing" ,
55
45
]
56
46
57
47
[dependencies ]
@@ -64,28 +54,43 @@ bytes = { version = "1.0", default-features = false }
64
54
getrandom = { version = " 0.2" , default-features = false , features = [" js" ] }
65
55
peg = { version = " 0.8" , default-features = false }
66
56
pin-project = { version = " 1.0.1" , default-features = false }
67
- serde = { version = " 1" , default-features = false , features = [ " derive" ] }
57
+ serde = { version = " 1" , default-features = false , features = [" derive" ] }
68
58
serde_bytes = { version = " 0.11" , default-features = false }
69
59
serde_json = { version = " 1" , default-features = false , features = [" std" ] }
70
60
thiserror = { version = " 1" , default-features = false }
71
- time = { version = " 0.3" , default-features = false , features = [" macros" , " parsing" ] }
61
+ time = { version = " 0.3" , default-features = false , features = [
62
+ " macros" ,
63
+ " parsing" ,
64
+ ] }
72
65
uuid = { version = " 1.7" , default-features = false }
73
66
rand = { version = " 0.8" }
74
- subtle-encoding = { version = " 0.5" , default-features = false , features = [" bech32-preview" ] }
67
+ subtle-encoding = { version = " 0.5" , default-features = false , features = [
68
+ " bech32-preview" ,
69
+ ] }
75
70
url = { version = " 2.4.1" , default-features = false }
76
71
walkdir = { version = " 2.3" , default-features = false }
77
72
flex-error = { version = " 0.4.4" , default-features = false }
78
73
subtle = { version = " 2" , default-features = false }
79
74
semver = { version = " 1.0" , default-features = false }
75
+ ordered-float = { version = " 4.0" , default-features = false }
80
76
81
77
# Optional dependencies
82
- async-tungstenite = { version = " 0.24" , default-features = false , features = [" tokio-runtime" , " tokio-rustls-native-certs" ], optional = true }
78
+ async-tungstenite = { version = " 0.24" , default-features = false , features = [
79
+ " tokio-runtime" ,
80
+ " tokio-rustls-native-certs" ,
81
+ ], optional = true }
83
82
futures = { version = " 0.3" , optional = true , default-features = false }
84
- reqwest = { version = " 0.11.20" , optional = true , default-features = false , features = [" rustls-tls-native-roots" ] }
83
+ reqwest = { version = " 0.11.20" , optional = true , default-features = false , features = [
84
+ " rustls-tls-native-roots" ,
85
+ ] }
85
86
structopt = { version = " 0.3" , optional = true , default-features = false }
86
- tokio = { version = " 1.0" , optional = true , default-features = false , features = [" rt-multi-thread" ] }
87
+ tokio = { version = " 1.0" , optional = true , default-features = false , features = [
88
+ " rt-multi-thread" ,
89
+ ] }
87
90
tracing = { version = " 0.1" , optional = true , default-features = false }
88
- tracing-subscriber = { version = " 0.3" , optional = true , default-features = false , features = [" fmt" ] }
91
+ tracing-subscriber = { version = " 0.3" , optional = true , default-features = false , features = [
92
+ " fmt" ,
93
+ ] }
89
94
90
95
[dev-dependencies ]
91
96
http = { version = " 1" , default-features = false , features = [" std" ] }
0 commit comments