forked from agglayer/agglayer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
71 lines (65 loc) · 2.47 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
[package]
name = "agglayer-node"
version.workspace = true
edition.workspace = true
[lints]
workspace = true
[dependencies]
alloy.workspace = true
anyhow.workspace = true
arc-swap.workspace = true
buildstructor.workspace = true
ethers = { workspace = true, features = ["solc"] }
futures.workspace = true
hex.workspace = true
hyper.workspace = true
jsonrpsee = { workspace = true, features = ["full"] }
parking_lot.workspace = true
pin-project = "1.1.7"
reqwest = "0.12.9"
serde = { workspace = true, features = ["derive"] }
serde_json.workspace = true
serde_with.workspace = true
thiserror.workspace = true
tokio = { workspace = true, features = ["full"] }
tokio-util.workspace = true
tokio-stream.workspace = true
toml.workspace = true
tower-http = { version = "0.6.2", features = ["full"] }
tower.workspace = true
tracing-subscriber = { workspace = true, features = ["env-filter", "json"] }
tracing.workspace = true
agglayer-config = { path = "../agglayer-config" }
agglayer-contracts = { path = "../agglayer-contracts" }
agglayer-clock = { path = "../agglayer-clock" }
agglayer-telemetry = { path = "../agglayer-telemetry" }
agglayer-types = { path = "../agglayer-types" }
agglayer-signer = { path = "../agglayer-signer" }
agglayer-storage = { path = "../agglayer-storage" }
agglayer-certificate-orchestrator = { path = "../agglayer-certificate-orchestrator" }
pessimistic-proof = { path = "../pessimistic-proof" }
agglayer-aggregator-notifier = { path = "../agglayer-aggregator-notifier" }
[dev-dependencies]
alloy = { workspace = true, features = ["full", "node-bindings"] }
ethers.workspace = true
http-body-util = "0.1.2"
hyper-util = { version = "0.1.6", features = ["client"] }
insta.workspace = true
fail = { workspace = true, features = ["failpoints"] }
jsonrpsee-test-utils = { git = "https://github.com/paritytech/jsonrpsee.git", tag = "v0.24.7" }
lazy_static.workspace = true
mockall.workspace = true
rand.workspace = true
rstest.workspace = true
serde_json.workspace = true
test-log.workspace = true
tokio = { workspace = true, features = ["full", "test-util"] }
tracing-capture = "0.1.0"
agglayer-config = { path = "../agglayer-config", features = ["testutils"] }
agglayer-storage = { path = "../agglayer-storage", features = ["testutils"] }
agglayer-types = { path = "../agglayer-types", features = ["testutils"] }
agglayer-prover = { path = "../agglayer-prover", features = ["testutils"] }
pessimistic-proof-test-suite = { path = "../pessimistic-proof-test-suite" }
[features]
default = ["sp1"]
sp1 = []