[package] name = "sp1-recursion-circuit-v2" description = "SP1 is a performant, 100% open-source, contributor-friendly zkVM." readme = "../../../README.md" version = { workspace = true } edition = { workspace = true } license = { workspace = true } repository = { workspace = true } keywords = { workspace = true } categories = { workspace = true } [dependencies] p3-air = { workspace = true } p3-field = { workspace = true } p3-commit = { workspace = true } p3-fri = { workspace = true } p3-matrix = { workspace = true } p3-util = { workspace = true } p3-maybe-rayon = { workspace = true } p3-symmetric = { workspace = true } p3-challenger = { workspace = true } p3-dft = { workspace = true } p3-merkle-tree = { workspace = true } p3-poseidon2 = { workspace = true } p3-bn254-fr = { workspace = true } p3-baby-bear = { workspace = true } sp1-core-machine = { workspace = true } sp1-core-executor = { workspace = true } sp1-stark = { workspace = true } # todo: remove this dependency once everything is migrated. sp1-recursion-program = { workspace = true } sp1-recursion-core-v2 = { workspace = true } sp1-recursion-derive = { workspace = true } sp1-recursion-compiler = { workspace = true } sp1-primitives = { workspace = true } sp1-recursion-gnark-ffi = { workspace = true } sp1-recursion-circuit = { workspace = true } itertools = "0.13.0" serde = { version = "1.0.204", features = ["derive"] } bincode = "1.3.3" rand = "0.8.5" tracing = "0.1.40" hashbrown = { version = "0.14.5", features = ["serde", "inline-more"] } stacker = "0.1" [dev-dependencies] sp1-core-executor = { workspace = true, features = ["programs"] } ff = { version = "0.13", features = ["derive", "derive_bits"] } p3-challenger = { workspace = true } p3-symmetric = { workspace = true } p3-dft = { workspace = true } p3-merkle-tree = { workspace = true } p3-poseidon2 = { workspace = true } zkhash = "0.2.0" rand = "0.8.5" [features] native-gnark = ["sp1-recursion-gnark-ffi/native"] export-tests = [] debug = ["sp1-core-machine/debug"]