Uses of Class
org.ldk.structs.SpendableOutputDescriptor
-
Packages that use SpendableOutputDescriptor Package Description org.ldk.structs -
-
Uses of SpendableOutputDescriptor in org.ldk.structs
Subclasses of SpendableOutputDescriptor in org.ldk.structs Modifier and Type Class Description static class
SpendableOutputDescriptor.DelayedPaymentOutput
An output to a P2WSH script which can be spent with a single signature after an `OP_CSV` delay.static class
SpendableOutputDescriptor.StaticOutput
An output to a script which was provided via [`SignerProvider`] directly, either from [`get_destination_script`] or [`get_shutdown_scriptpubkey`], thus you should already know how to spend it.static class
SpendableOutputDescriptor.StaticPaymentOutput
An output to a P2WPKH, spendable exclusively by our payment key (i.e., the private key which corresponds to the `payment_point` in [`ChannelSigner::pubkeys`]).Fields in org.ldk.structs declared as SpendableOutputDescriptor Modifier and Type Field Description SpendableOutputDescriptor[]
Event.SpendableOutputs. outputs
The outputs which you should store as spendable by you.SpendableOutputDescriptor
Result_SpendableOutputDescriptorDecodeErrorZ.Result_SpendableOutputDescriptorDecodeErrorZ_OK. res
Methods in org.ldk.structs that return SpendableOutputDescriptor Modifier and Type Method Description SpendableOutputDescriptor
SpendableOutputDescriptor. clone()
Creates a copy of the SpendableOutputDescriptorstatic SpendableOutputDescriptor
SpendableOutputDescriptor. delayed_payment_output(DelayedPaymentOutputDescriptor a)
Utility method to constructs a new DelayedPaymentOutput-variant SpendableOutputDescriptorstatic SpendableOutputDescriptor
SpendableOutputDescriptor. static_output(OutPoint outpoint, TxOut output)
Utility method to constructs a new StaticOutput-variant SpendableOutputDescriptorstatic SpendableOutputDescriptor
SpendableOutputDescriptor. static_payment_output(StaticPaymentOutputDescriptor a)
Utility method to constructs a new StaticPaymentOutput-variant SpendableOutputDescriptorMethods in org.ldk.structs with parameters of type SpendableOutputDescriptor Modifier and Type Method Description boolean
SpendableOutputDescriptor. eq(SpendableOutputDescriptor b)
Checks if two SpendableOutputDescriptors contain equal inner contents.static Result_SpendableOutputDescriptorDecodeErrorZ
Result_SpendableOutputDescriptorDecodeErrorZ. ok(SpendableOutputDescriptor o)
Creates a new CResult_SpendableOutputDescriptorDecodeErrorZ in the success state.Result_TransactionNoneZ
KeysManager. spend_spendable_outputs(SpendableOutputDescriptor[] descriptors, TxOut[] outputs, byte[] change_destination_script, int feerate_sat_per_1000_weight)
Creates a [`Transaction`] which spends the given descriptors to the given outputs, plus an output to the given change destination (if sufficient change value remains).Result_TransactionNoneZ
PhantomKeysManager. spend_spendable_outputs(SpendableOutputDescriptor[] descriptors, TxOut[] outputs, byte[] change_destination_script, int feerate_sat_per_1000_weight)
See [`KeysManager::spend_spendable_outputs`] for documentation on this method.static Event
Event. spendable_outputs(SpendableOutputDescriptor[] outputs)
Utility method to constructs a new SpendableOutputs-variant Event
-