[workspace] members = [ "folding-schemes", "solidity-verifiers", "cli" ] resolver = "2" [patch.crates-io] # The following patch is to use a version of ark-r1cs-std compatible with # v0.4.0 but that includes a cherry-picked commit from after v0.4.0 which fixes # the in-circuit scalar multiplication of the zero point. The commit is from # https://github.com/arkworks-rs/r1cs-std/pull/124, without including other # changes done between v0.4.0 and this fix which would break compatibility. ark-r1cs-std = { git = "https://github.com/arnaucube/ark-r1cs-std-cherry-picked/" } # patch ark_curves to use a cherry-picked version which contains # bn254::constraints & grumpkin for v0.4.0 (once arkworks v0.5.0 is released # this will no longer be needed) ark-bn254 = { git = "https://github.com/arnaucube/ark-curves-cherry-picked", branch="cherry-pick"} ark-grumpkin = { git = "https://github.com/arnaucube/ark-curves-cherry-picked", branch="cherry-pick"}