Skip to content

@lelantos-org/sdk / index / OpOptions

Interface: OpOptions<P> ​

Defined in: @lelantos-org/sdk/dist/wallet/types/options.d.ts:49

Extended by ​

Type Parameters ​

Type ParameterDefault type
P extends PhasePhase

Properties ​

deadline? ​

ts
optional deadline?: bigint;

Defined in: @lelantos-org/sdk/dist/wallet/types/options.d.ts:64

Unix seconds.

  • deposit: the Permit2 signature and escrow deadline (default now + 1 h);
  • swap: bound into the intent; the wrapper refunds after it (default now + 15 min);
  • transfer / withdraw: a client-side cut-off checked before submitting (DEADLINE_PASSED).

onPhase? ​

ts
optional onPhase?: (phase, info) => void;

Defined in: @lelantos-org/sdk/dist/wallet/types/options.d.ts:57

Progress. A throwing callback is logged and swallowed.

Parameters ​

ParameterType
phaseP
infoPhaseInfo

Returns ​

void


opId? ​

ts
optional opId?: string;

Defined in: @lelantos-org/sdk/dist/wallet/types/options.d.ts:69

Correlation id for this call, 1–64 chars of [A-Za-z0-9_:.-]. Default: minted by the SDK. Local only: it appears in results, phases, errors and logs, and is never sent to a service.


signal? ​

ts
optional signal?: AbortSignal;

Defined in: @lelantos-org/sdk/dist/wallet/types/options.d.ts:55

Checked between every step; the operation then rejects with signal.reason as-is. An abort after a spend was handed to the relayer does not unsend it: the SDK waits for the answer or reports SPEND_OUTCOME_UNKNOWN.