Skip to main content
Version: dev

Class: Noir

Constructors​

Constructor​

new Noir(circuit): Noir;

Parameters​

ParameterType
circuitCompiledCircuit

Returns​

Noir

Methods​

execute()​

execute(inputs, foreignCallHandler?): Promise<{
returnValue: InputValue;
witness: Uint8Array;
}>;

Parameters​

ParameterType
inputsInputMap
foreignCallHandler?any

Returns​

Promise<{ returnValue: InputValue; witness: Uint8Array; }>

Description​

Allows to execute a circuit to get its witness and return value.

Example​

async execute(inputs)