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?ForeignCallHandler

Returns

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

Description

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

Example

async execute(inputs)