Skip to content

@lelantos-org/sdk / circuit / BuildOpts

Interface: BuildOpts โ€‹

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

Properties โ€‹

chainId? โ€‹

ts
optional chainId?: bigint;

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


inputs โ€‹

ts
inputs: SpentNote[];

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


merkleRoot โ€‹

ts
merkleRoot: bigint;

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


outputAuxDigest โ€‹

ts
outputAuxDigest: bigint;

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

auxDigest(aux) over the outputs' encrypted-note payloads. Required rather than defaulted: the contract always recomputes this slot from calldata, so a caller that silently passed 0 would build a witness the verifier rejects. See auxDigest in protocol/abi-hash.ts.


outputClues โ€‹

ts
outputClues: object[];

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

clueBits โ€‹

ts
clueBits: bigint;

clueRx โ€‹

ts
clueRx: bigint;

clueRy โ€‹

ts
clueRy: bigint;

outputs โ€‹

ts
outputs: Note[];

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


payerAddress? โ€‹

ts
optional payerAddress?: bigint;

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

Pulled by transferFrom on deposit. Bound in SNARK so the relayer cannot redirect token sources. Defaults to 0n for tests where token movement is not exercised.


publicAssetId โ€‹

ts
publicAssetId: bigint;

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


publicIn โ€‹

ts
publicIn: bigint;

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


publicOut โ€‹

ts
publicOut: bigint;

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


recipientAddress? โ€‹

ts
optional recipientAddress?: bigint;

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


relayerAddress? โ€‹

ts
optional relayerAddress?: bigint;

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

Must equal msg.sender of the on-chain transact call. Bound in SNARK to prevent front-running by other relayers.


z? โ€‹

ts
optional z?: bigint;

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

Lelantosno cookies ๐Ÿช ยท no tracking ๐Ÿ‘๏ธ ยท no accounts ๐Ÿ‘คwalletexplorer4536080GitHub