Pickles
Namespace: Pickles
Table of contents
Type Aliases
Type Aliases
Proof
Ƭ Proof: unknown
Defined in
Prover
Ƭ Prover: (publicInput
: MlArray
<FieldConst
>, previousProofs
: MlArray
<Proof
>) => Promise
<[_: 0, publicOutput: MlArray<FieldConst>, proof: Proof]>
Type declaration
▸ (publicInput
, previousProofs
): Promise
<[_: 0, publicOutput: MlArray<FieldConst>, proof: Proof]>
Parameters
Name | Type |
---|---|
publicInput | MlArray <FieldConst > |
previousProofs | MlArray <Proof > |
Returns
Promise
<[_: 0, publicOutput: MlArray<FieldConst>, proof: Proof]>
Defined in
Rule
Ƭ Rule: Object
Type declaration
Name | Type |
---|---|
identifier | string |
main | (publicInput : MlArray <FieldVar >) => { previousStatements : MlArray <Statement <FieldVar >> ; publicOutput : MlArray <FieldVar > ; shouldVerify : MlArray <BoolVar > } |
proofsToVerify | MlArray <{ isSelf : true } | { isSelf : false ; tag : unknown }> |
Defined in
Statement
Ƭ Statement<F
>: [_: 0, publicInput: MlArray<F>, publicOutput: MlArray<F>]
Type parameters
Name |
---|
F |