@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
| Parameter | Type |
|---|---|
J | Jubjub |
P | Poseidon |
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
| Parameter | Type |
|---|---|
ivk | bigint |
inputs | ScanInput[] |
Returns
Promise<ScanHit[]>