@@ -38,6 +38,11 @@ url = { version = "2.5", optional = true }
38
38
# optional dependencies
39
39
csv = { version = " 1.3" , optional = true }
40
40
ctor = { version = " 0.2" , optional = true }
41
+ hyper = { version = " 1.4" , features = [" server" , " http1" ], optional = true }
42
+ hyper-util = { version = " 0.1" , features = [" tokio" ], optional = true }
43
+ http-body-util = { version = " 0.1" , optional = true }
44
+ once_cell = { version = " 1.19" , optional = true }
45
+ prometheus-client = { version = " 0.22" , optional = true }
41
46
pprof = { version = " 0.13" , features = [" flamegraph" ], optional = true }
42
47
tracing = { version = " 0.1" , optional = true }
43
48
tracing-subscriber = { version = " 0.3" , features = [" env-filter" ], optional = true }
@@ -61,6 +66,8 @@ features = [
61
66
]
62
67
63
68
[dev-dependencies ]
69
+ rand = " 0.8"
70
+ reqwest = " 0.12"
64
71
serde = { version = " 1.0" }
65
72
serde_json = { version = " 1.0" }
66
73
@@ -93,6 +100,7 @@ profiling = ["pprof"]
93
100
debug-account = [" csv" , " revm/serde" ]
94
101
debug-storage = [" csv" , " revm/serde" ]
95
102
dev = [" ctor" , " tracing" , " tracing-subscriber" ]
103
+ metrics = [" hyper" , " hyper-util" , " http-body-util" , " once_cell" , " prometheus-client" , " tokio" , " tokio/macros" , " tokio/signal" ]
96
104
97
105
# sp1 related
98
106
sp1 = []
0 commit comments