Skip to main content
Version: dev

Class: Noir

Constructors

new Noir()

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)