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 |