mirror of
https://github.com/arnaucube/sonobe-docs.git
synced 2026-02-10 21:26:47 +01:00
small polishing
This commit is contained in:
@@ -45,6 +45,3 @@ let (pk, vk) =
|
||||
let decider_pp = (poseidon_config.clone(), g16_pk, kzg_pk);
|
||||
let proof = DECIDER::prove(decider_pp, rng, nova.clone()).unwrap();
|
||||
```
|
||||
|
||||
As mentioned above, complete examples can be found at [sonobe/folding-schemes/examples](https://github.com/privacy-scaling-explorations/sonobe/tree/main/folding-schemes/examples)
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Frontend
|
||||
|
||||
The frontend interface allows to define the circuit to be folded. The currently available frontends are [`circom`](https://github.com/iden3/circom) or [arkworks](https://github.com/arkworks-rs/r1cs-std). We will show here how to define a circuit using `arkworks`.
|
||||
The frontend interface allows to define the circuit to be folded. The currently available frontends are [`circom`](https://github.com/iden3/circom) and [arkworks](https://github.com/arkworks-rs/r1cs-std). We will show here how to define a circuit using `arkworks`.
|
||||
|
||||
# The `FCircuit` trait
|
||||
|
||||
@@ -219,4 +219,4 @@ impl<F: PrimeField> FCircuit<F> for ACircuitWithPrivateState<F> {
|
||||
}
|
||||
}
|
||||
|
||||
```
|
||||
```
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Having used the `Decider` from `decider_eth.rs`, we can now verify it in Ethereum's EVM.
|
||||
|
||||
First we need to generate the Solidity contracts that verify the Decider proofs. Use the [solidity-verifiers-cli](cli) tool
|
||||
First we need to generate the Solidity contracts that verify the Decider proofs. Use the [solidity-verifiers-cli](https://github.com/privacy-scaling-explorations/sonobe/tree/main/cli) tool
|
||||
```
|
||||
> solidity-verifier-cli -p nova-cyclefold -d ./folding-verifier-solidity/assets/G16_test_vk_data
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user