implement HyperNova's DeciderEth circuit (#132)

The HyperNova's DeciderEthCircuit follows a similar logic as Nova's one
described in
https://privacy-scaling-explorations.github.io/sonobe-docs/design/nova-decider-onchain.html
but adapted to HyperNova checks and values.
This commit is contained in:
2024-08-06 16:54:04 +02:00
committed by GitHub
parent ecaecd483c
commit f6a70fe1d0
8 changed files with 719 additions and 38 deletions

View File

@@ -30,6 +30,7 @@ serde_json = "1.0.85"
serde = "1.0.203"
acvm = { git = "https://github.com/noir-lang/noir", rev="2b4853e", default-features = false }
arkworks_backend = { git = "https://github.com/dmpierre/arkworks_backend", branch="feat/sonobe-integration" }
log = "0.4"
# tmp import for espresso's sumcheck
espresso_subroutines = {git="https://github.com/EspressoSystems/hyperplonk", package="subroutines"}