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 Result_TxOutAccessErrorZ |
Result_TxOutAccessErrorZ.ok(TxOut o) |
Creates a new CResult_TxOutAccessErrorZ 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).
|
static SpendableOutputDescriptor |
SpendableOutputDescriptor.static_output(OutPoint outpoint,
TxOut output) |
Utility method to constructs a new StaticOutput-variant SpendableOutputDescriptor
|