Skip to content

@lelantos-org/sdk / advanced / LocalScanner

Class: LocalScanner ​

Defined in: @lelantos-org/sdk/dist/sync/scanner.d.ts:15

In-process scanner.

Implements ​

Constructors ​

Constructor ​

ts
new LocalScanner(J, P): LocalScanner;

Defined in: @lelantos-org/sdk/dist/sync/scanner.d.ts:21

P reproduces each hit's commitment, address keys and clue; see scanNotes.

Parameters ​

ParameterType
JJubjub
PPoseidon

Returns ​

LocalScanner

Properties ​

lastStats ​

ts
lastStats: ScanStats;

Defined in: @lelantos-org/sdk/dist/sync/scanner.d.ts:19

Tallies from the most recent scan.

Methods ​

scan() ​

ts
scan(ivk, inputs): Promise<ScanHit[]>;

Defined in: @lelantos-org/sdk/dist/sync/scanner.d.ts:22

Trial-decrypt inputs with ivk. Result order must match input order (filtered to hits).

For FMD filtering use syncStrategy: { kind: "matches", token }, which filters server-side, trading some anonymity for bandwidth.

Parameters ​

ParameterType
ivkbigint
inputsScanInput[]

Returns ​

Promise<ScanHit[]>

Implementation of ​

Scanner.scan