Skip to content

@armada/sdk / index / WalletDecryptors

Interface: WalletDecryptors

Defined in: src/sync/scan-engine.ts:70

Per-commitment-type decryptors. transact wraps tryDecryptCommitment; shield (optional) is the seam for shield-note ownership (ShieldNote ECDH via shieldKey) — omit it and shield leaves still build the tree, they just don't contribute TXOs yet.

Properties

transact

readonly transact: Decryptor<DecodedTransactCommitment>

Defined in: src/sync/scan-engine.ts:71


shield?

readonly optional shield?: Decryptor<DecodedShieldCommitment>

Defined in: src/sync/scan-engine.ts:72


sentTransact?

readonly optional sentTransact?: (c) => Promise<SentOutput | undefined>

Defined in: src/sync/scan-engine.ts:74

Sender-side recovery of notes the wallet AUTHORED (transfer/fee outputs), for send history.

Parameters

c

DecodedTransactCommitment

Returns

Promise<SentOutput | undefined>