Class LightningReceiveStatusProfile
- Namespace
- NArk.ArkadeIntents.Rfq.Profiles.Lightning
- Assembly
- NArk.ArkadeIntents.dll
Status fields of the Lightning receive profile.
public sealed class LightningReceiveStatusProfile
- Inheritance
-
LightningReceiveStatusProfile
- Inherited Members
Properties
FailureReason
Why the swap failed, when it did.
public string? FailureReason { get; init; }
Property Value
LockupAddress
The funding contract's address as the solver derived it.
public string? LockupAddress { get; init; }
Property Value
PaymentHash
The payment hash this swap is keyed by.
public string? PaymentHash { get; init; }
Property Value
Preimage
The preimage, echoed back only in Settled.
public string? Preimage { get; init; }
Property Value
Remarks
Notably absent one state earlier, at Filled: by then the client's own claim has already made the preimage public on Arkade, but the solver has not yet been paid, so it still publishes nothing. The client learns nothing here it did not already choose.
RefundTxid
The txid of the solver reclaiming its own lockup, if it came to that.
public string? RefundTxid { get; init; }