Skip to content

@lelantos-org/sdk / internal / CircomCoeffInputs

Interface: CircomCoeffInputs ​

Defined in: @lelantos-org/sdk/dist/circuit/input.d.ts:12

The public slots that are circuit input signals: TransactCompressN's coefficients, in PubInputs.compress(Transact) order. The circuit evaluates them into y and computes its digest output from them.

Each is also constrained outside the compressor: the root by Merkle membership, the nullifiers and commitments by Poseidon, the two public scalars by RangeCheck64 and the balance.

Extended by ​

Properties ​

merkle_root ​

ts
merkle_root: string;

Defined in: @lelantos-org/sdk/dist/circuit/input.d.ts:13


nullifier ​

ts
nullifier: string[];

Defined in: @lelantos-org/sdk/dist/circuit/input.d.ts:14


out_cm ​

ts
out_cm: string[];

Defined in: @lelantos-org/sdk/dist/circuit/input.d.ts:15


public_asset_id ​

ts
public_asset_id: string;

Defined in: @lelantos-org/sdk/dist/circuit/input.d.ts:17

Zero whenever public_out is zero: a transfer names no asset.


public_out ​

ts
public_out: string;

Defined in: @lelantos-org/sdk/dist/circuit/input.d.ts:18