mirror of
https://github.com/scroll-tech/scroll.git
synced 2026-01-08 05:33:59 -05:00
68 lines
2.6 KiB
TOML
68 lines
2.6 KiB
TOML
[workspace]
|
|
members = [
|
|
"crates/libzkp",
|
|
"crates/l2geth",
|
|
"crates/libzkp_c",
|
|
"crates/prover-bin",
|
|
]
|
|
|
|
resolver = "2"
|
|
|
|
[workspace.package]
|
|
authors = ["Scroll developers"]
|
|
edition = "2021"
|
|
homepage = "https://scroll.io"
|
|
readme = "README.md"
|
|
repository = "https://github.com/scroll-tech/scroll"
|
|
version = "4.7.1"
|
|
|
|
[workspace.dependencies]
|
|
scroll-zkvm-prover = { git = "https://github.com/scroll-tech/zkvm-prover", tag = "v0.7.1" }
|
|
scroll-zkvm-verifier = { git = "https://github.com/scroll-tech/zkvm-prover", tag = "v0.7.1" }
|
|
scroll-zkvm-types = { git = "https://github.com/scroll-tech/zkvm-prover", tag = "v0.7.1" }
|
|
|
|
sbv-primitives = { git = "https://github.com/scroll-tech/stateless-block-verifier", tag = "scroll-v91.2", features = ["scroll", "rkyv"] }
|
|
sbv-utils = { git = "https://github.com/scroll-tech/stateless-block-verifier", tag = "scroll-v91.2" }
|
|
sbv-core = { git = "https://github.com/scroll-tech/stateless-block-verifier", tag = "scroll-v91.2", features = ["scroll"] }
|
|
|
|
metrics = "0.23.0"
|
|
metrics-util = "0.17"
|
|
metrics-tracing-context = "0.16.0"
|
|
|
|
anyhow = "1.0"
|
|
alloy = { version = "1", default-features = false }
|
|
alloy-primitives = { version = "1.4.1", default-features = false, features = ["tiny-keccak"] }
|
|
# also use this to trigger "serde" feature for primitives
|
|
alloy-serde = { version = "1", default-features = false }
|
|
|
|
serde = { version = "1", default-features = false, features = ["derive"] }
|
|
serde_json = { version = "1.0" }
|
|
serde_derive = "1.0"
|
|
serde_with = "3"
|
|
itertools = "0.14"
|
|
tiny-keccak = "2.0"
|
|
tracing = "0.1"
|
|
eyre = "0.6"
|
|
once_cell = "1.20"
|
|
base64 = "0.22"
|
|
|
|
|
|
[patch.crates-io]
|
|
revm = { git = "https://github.com/scroll-tech/revm", tag = "scroll-v91" }
|
|
revm-bytecode = { git = "https://github.com/scroll-tech/revm", tag = "scroll-v91" }
|
|
revm-context = { git = "https://github.com/scroll-tech/revm", tag = "scroll-v91" }
|
|
revm-context-interface = { git = "https://github.com/scroll-tech/revm", tag = "scroll-v91" }
|
|
revm-database = { git = "https://github.com/scroll-tech/revm", tag = "scroll-v91" }
|
|
revm-database-interface = { git = "https://github.com/scroll-tech/revm", tag = "scroll-v91" }
|
|
revm-handler = { git = "https://github.com/scroll-tech/revm", tag = "scroll-v91" }
|
|
revm-inspector = { git = "https://github.com/scroll-tech/revm", tag = "scroll-v91" }
|
|
revm-interpreter = { git = "https://github.com/scroll-tech/revm", tag = "scroll-v91" }
|
|
revm-precompile = { git = "https://github.com/scroll-tech/revm", tag = "scroll-v91" }
|
|
revm-primitives = { git = "https://github.com/scroll-tech/revm", tag = "scroll-v91" }
|
|
revm-state = { git = "https://github.com/scroll-tech/revm", tag = "scroll-v91" }
|
|
|
|
[profile.maxperf]
|
|
inherits = "release"
|
|
lto = "fat"
|
|
codegen-units = 1
|