Pickles.Side_loadedmodule Verification_key : sig ... endmodule Proof : sig ... endval create :
name:string ->
max_proofs_verified:(module Pickles_types.Nat.Add.Intf with type n = 'n1) ->
uses_lookup:Pickles_types.Plonk_types.Opt.Flag.t ->
typ:( 'var, 'value ) Impls.Step.Typ.t ->
( 'var, 'value, 'n1, Verification_key.Max_branches.n ) Tag.tval verify_promise :
typ:( 'var, 'value ) Impls.Step.Typ.t ->
(Verification_key.t * 'value * Proof.t) list ->
bool Promise.tval verify :
typ:( 'var, 'value ) Impls.Step.Typ.t ->
(Verification_key.t * 'value * Proof.t) list ->
bool Async_kernel.Deferred.tval in_circuit :
( 'var, 'value, 'n1, 'n2 ) Tag.t ->
Verification_key.Checked.t ->
unitval in_prover : ( 'var, 'value, 'n1, 'n2 ) Tag.t -> Verification_key.t -> unit