arnaucube
arnaucube/sonobe-docsPublic Self-hosted repository
fix fcircuit trait github link
arnaucube root@arnaucube.com
Tue, 27 Aug 2024 04:39:40 +0200
commit

c4d6346e326376ceeecb8df98b77a35e7489e0a0

parent

b53316f07a5ca8fc3ae6f7890218b68c3cde6c14

1 files changed, 1 insertions(+), 1 deletions(-)

jump to
M src/usage/frontend.md → src/usage/frontend.md

@@ -10,7 +10,7 @@ Defining a circuit to be folded is as simple as fulfilling the `FCircuit` trait interface. Henceforth, integrating a new zk circuits language into Sonobe, can be done by building a wrapper on top of it that satisfies the `FCircuit` trait.

# The `FCircuit` trait -To be folded with sonobe, a circuit needs to implement the [`FCircuit` trait](https://github.com/privacy-scaling-explorations/sonobe/blob/main/sonobe/src/frontend/mod.rs). This trait defines the methods that sonobe expects from the circuit to be folded. It corresponds to the $F$ function that is being folded. The trait has the following methods: +To be folded with sonobe, a circuit needs to implement the [`FCircuit` trait](https://github.com/privacy-scaling-explorations/sonobe/blob/main/folding-schemes/src/frontend/mod.rs). This trait defines the methods that sonobe expects from the circuit to be folded. It corresponds to the $F$ function that is being folded. The trait has the following methods: ```rust /// FCircuit defines the trait of the circuit of the F function, which is the one being folded (ie.