static DelayedPaymentOutputDescriptor |
DelayedPaymentOutputDescriptor.of(OutPoint outpoint_arg,
byte[] per_commitment_point_arg,
short to_self_delay_arg,
TxOut output_arg,
byte[] revocation_pubkey_arg,
byte[] channel_keys_id_arg,
long channel_value_satoshis_arg) |
Constructs a new DelayedPaymentOutputDescriptor given each field
|
static StaticPaymentOutputDescriptor |
StaticPaymentOutputDescriptor.of(OutPoint outpoint_arg,
TxOut output_arg,
byte[] channel_keys_id_arg,
long channel_value_satoshis_arg) |
Constructs a new StaticPaymentOutputDescriptor given each field
|
static TwoTuple_u32TxOutZ |
TwoTuple_u32TxOutZ.of(int a,
TxOut b) |
Creates a new C2Tuple_u32TxOutZ from the contained elements.
|
static Result_TxOutUtxoLookupErrorZ |
Result_TxOutUtxoLookupErrorZ.ok(TxOut o) |
Creates a new CResult_TxOutUtxoLookupErrorZ in the success state.
|
void |
DelayedPaymentOutputDescriptor.set_output(TxOut val) |
The output which is referenced by the given outpoint.
|
void |
StaticPaymentOutputDescriptor.set_output(TxOut val) |
The output which is referenced by the given outpoint.
|
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 SpendableOutputDescriptor |
SpendableOutputDescriptor.static_output(OutPoint outpoint,
TxOut output) |
Utility method to constructs a new StaticOutput-variant SpendableOutputDescriptor
|