noir-lang/noir

Move `recursive` field to `Program` from `Circuit`.

Opened this issue · 0 comments

Was looking at this and it seems like we should specify whether a Program is recursive rather than a Circuit.

/// States whether the backend should use a SNARK recursion friendly prover.
/// If implemented by a backend, this means that proofs generated with this circuit
/// will be friendly for recursively verifying inside of another SNARK.
pub recursive: bool,

cc @vezenovm