Class: Noir
Constructors
new Noir()
new Noir(circuit): Noir
Parameters
| Parameter | Type | 
|---|---|
| circuit | CompiledCircuit | 
Returns
Methods
execute()
execute(inputs, foreignCallHandler?): Promise<{
  returnValue: InputValue;
  witness: Uint8Array;
}>
Parameters
| Parameter | Type | 
|---|---|
| inputs | InputMap | 
| foreignCallHandler? | ForeignCallHandler | 
Returns
Promise<{
returnValue: InputValue;
witness: Uint8Array;
}>
Description
Allows to execute a circuit to get its witness and return value.
Example
async execute(inputs)