Skip to content

@lelantos-org/sdk / protocol / OutputRecipient

Interface: OutputRecipient ​

Defined in: @lelantos-org/sdk/dist/bundle/common.d.ts:9

The address an output is sealed to: the fields of a decoded shielded address.

Properties ​

ck_d ​

ts
ck_d: Point;

Defined in: @lelantos-org/sdk/dist/bundle/common.d.ts:20

FMD clue key: dk_root · g_d. Expanding it yields flag-key points, never detection scalars.


d ​

ts
d: bigint;

Defined in: @lelantos-org/sdk/dist/bundle/common.d.ts:11

Diversifier, in [0, 2^128). Selects the base g_d the output's ECDH and clue run on.


oneTime? ​

ts
optional oneTime?: boolean;

Defined in: @lelantos-org/sdk/dist/bundle/common.d.ts:25

Set for an address no later output is sealed to (a pad's). Its base and flag key are expanded without entering the cache of recent recipients.


pk ​

ts
pk: bigint;

Defined in: @lelantos-org/sdk/dist/bundle/common.d.ts:15

Note-commitment binding scalar: Poseidon(TAG_PK, ivk, d).


pk_d ​

ts
pk_d: Point;

Defined in: @lelantos-org/sdk/dist/bundle/common.d.ts:13

ECDH target: ivk · g_d.