Skip to content

@armada/sdk / index / PreflightQueries

Interface: PreflightQueries

Defined in: src/tx/preflight.ts:47

On-chain reads preflight needs — injected so the orchestration is unit-testable without a chain.

Methods

isKnownRoot()

isKnownRoot(treeNumber, root): Promise<boolean>

Defined in: src/tx/preflight.ts:49

Is root still in the pool's accepted root history for treeNumber (freshness)?

Parameters

treeNumber

number

root

bigint

Returns

Promise<boolean>


isNullifierSpent()

isNullifierSpent(treeNumber, nullifier): Promise<boolean>

Defined in: src/tx/preflight.ts:51

Has this (treeNumber, nullifier) already been spent on-chain?

Parameters

treeNumber

number

nullifier

bigint

Returns

Promise<boolean>