Class SpendableOutputDescriptor

  • Direct Known Subclasses:
    SpendableOutputDescriptor.DelayedPaymentOutput, SpendableOutputDescriptor.StaticOutput, SpendableOutputDescriptor.StaticPaymentOutput

    public class SpendableOutputDescriptor
    extends Object
    Describes the necessary information to spend a spendable output. When on-chain outputs are created by LDK (which our counterparty is not able to claim at any point in the future) a [`SpendableOutputs`] event is generated which you must track and be able to spend on-chain. The information needed to do this is provided in this enum, including the outpoint describing which `txid` and output `index` is available, the full output which exists at that `txid`/`index`, and any keys or other information required to sign. [`SpendableOutputs`]: crate::events::Event::SpendableOutputs