@lelantos-org/sdk / index / SwapResult
Interface: SwapResult โ
Defined in: @lelantos-org/sdk/dist/wallet/result.d.ts:78
Result of wallet.swap. Leg-1 (withdraw โ wrapper) + leg-2 (B-note deposit) bundled atomically; only leg-1 commitments surface here.
Extends โ
TxResultBase
Properties โ
change โ
change: CircuitAmount;Defined in: @lelantos-org/sdk/dist/wallet/result.d.ts:84
commitments โ
commitments: Hex32[];Defined in: @lelantos-org/sdk/dist/wallet/result.d.ts:12
Commitments created by the tx, in output-slot order. One per output slot of the transact circuit: four at the default 4ร4 shape.
Inherited from โ
TxResultBase.commitmentsdepositId? โ
optional depositId?: bigint;Defined in: @lelantos-org/sdk/dist/wallet/result.d.ts:86
On-chain deposit id of the leg-2 B-note deposit, if available.
inputSum โ
inputSum: CircuitAmount;Defined in: @lelantos-org/sdk/dist/wallet/result.d.ts:81
kind โ
kind: "swap";Defined in: @lelantos-org/sdk/dist/wallet/result.d.ts:79
nonZeroCommitments โ
nonZeroCommitments: Hex32[];Defined in: @lelantos-org/sdk/dist/wallet/result.d.ts:18
Subset of commitments with non-zero value (zero-value outputs are circuit pads that no party's scanner accepts). Receiver-side waiters should filter this against their own commitments.
Inherited from โ
TxResultBase.nonZeroCommitmentsownCommitments โ
ownCommitments: Hex32[];Defined in: @lelantos-org/sdk/dist/wallet/result.d.ts:20
Subset of commitments recoverable via this wallet's FMD scan.
Inherited from โ
TxResultBase.ownCommitmentsownInflow โ
ownInflow: CircuitAmount;Defined in: @lelantos-org/sdk/dist/wallet/result.d.ts:22
Total value of own outputs; pending balance once FMD indexes them.
Inherited from โ
TxResultBase.ownInflowsent โ
sent: CircuitAmount;Defined in: @lelantos-org/sdk/dist/wallet/result.d.ts:83
publicOut leg-1 paid to the wrapper.
spent โ
spent: string[];Defined in: @lelantos-org/sdk/dist/wallet/result.d.ts:80
txHash โ
txHash: Hex32;Defined in: @lelantos-org/sdk/dist/wallet/result.d.ts:7
Inherited from โ
TxResultBase.txHash