[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.5.47" [workspace.dependencies] # include compatiblity fixing from "fix/coordinator" scroll-zkvm-prover = { git = "https://github.com/scroll-tech/zkvm-prover", rev = "a71dd2b" } scroll-zkvm-verifier = { git = "https://github.com/scroll-tech/zkvm-prover", rev = "a71dd2b" } scroll-zkvm-types = { git = "https://github.com/scroll-tech/zkvm-prover", rev = "a71dd2b" } sbv-primitives = { git = "https://github.com/scroll-tech/stateless-block-verifier", branch = "master", features = ["scroll", "rkyv"] } sbv-utils = { git = "https://github.com/scroll-tech/stateless-block-verifier", branch = "master" } sbv-core = { git = "https://github.com/scroll-tech/stateless-block-verifier", branch = "master", 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.3", 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.11.0" 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" } revm-bytecode = { git = "https://github.com/scroll-tech/revm" } revm-context = { git = "https://github.com/scroll-tech/revm" } revm-context-interface = { git = "https://github.com/scroll-tech/revm" } revm-database = { git = "https://github.com/scroll-tech/revm" } revm-database-interface = { git = "https://github.com/scroll-tech/revm" } revm-handler = { git = "https://github.com/scroll-tech/revm" } revm-inspector = { git = "https://github.com/scroll-tech/revm" } revm-interpreter = { git = "https://github.com/scroll-tech/revm" } revm-precompile = { git = "https://github.com/scroll-tech/revm" } revm-primitives = { git = "https://github.com/scroll-tech/revm" } revm-state = { git = "https://github.com/scroll-tech/revm" } alloy-primitives = { git = "https://github.com/scroll-tech/alloy-core", branch = "feat/rkyv" } [profile.maxperf] inherits = "release" lto = "fat" codegen-units = 1