@@ -2243,29 +2243,29 @@ impl<SP: Deref> PendingV2Channel<SP> where SP::Target: SignerProvider {
2243
2243
#[allow(dead_code)] // TODO(dual_funding): Remove once contribution to V2 channels is enabled
2244
2244
fn begin_interactive_funding_tx_construction<ES: Deref>(
2245
2245
&mut self, signer_provider: &SP, entropy_source: &ES, holder_node_id: PublicKey,
2246
- extra_input : Option<(TxIn, TransactionU16LenLimited)>,
2246
+ prev_funding_input : Option<(TxIn, TransactionU16LenLimited)>,
2247
2247
) -> Result<Option<InteractiveTxMessageSend>, APIError>
2248
2248
where ES::Target: EntropySource
2249
2249
{
2250
- let mut funding_inputs_with_extra = self.dual_funding_context.our_funding_inputs.take().unwrap_or_else(|| vec![]);
2250
+ let mut funding_inputs = self.dual_funding_context.our_funding_inputs.take().unwrap_or_else(|| vec![]);
2251
2251
2252
- if let Some(extra_input ) = extra_input {
2253
- funding_inputs_with_extra .push(extra_input );
2252
+ if let Some(prev_funding_input ) = prev_funding_input {
2253
+ funding_inputs .push(prev_funding_input );
2254
2254
}
2255
2255
2256
- let mut funding_inputs_prev_outputs: Vec<TxOut> = Vec::with_capacity(funding_inputs_with_extra .len());
2256
+ let mut funding_inputs_prev_outputs: Vec<TxOut> = Vec::with_capacity(funding_inputs .len());
2257
2257
// Check that vouts exist for each TxIn in provided transactions.
2258
- for (idx, input) in funding_inputs_with_extra .iter().enumerate() {
2258
+ for (idx, input) in funding_inputs .iter().enumerate() {
2259
2259
if let Some(output) = input.1.as_transaction().output.get(input.0.previous_output.vout as usize) {
2260
2260
funding_inputs_prev_outputs.push(output.clone());
2261
2261
} else {
2262
2262
return Err(APIError::APIMisuseError {
2263
- err: format!("Transaction with txid {} does not have an output with vout of {} corresponding to TxIn at funding_inputs_with_extra [{}]",
2263
+ err: format!("Transaction with txid {} does not have an output with vout of {} corresponding to TxIn at funding_inputs [{}]",
2264
2264
input.1.as_transaction().compute_txid(), input.0.previous_output.vout, idx) });
2265
2265
}
2266
2266
}
2267
2267
2268
- let total_input_satoshis: u64 = funding_inputs_with_extra .iter().map(
2268
+ let total_input_satoshis: u64 = funding_inputs .iter().map(
2269
2269
|input| input.1.as_transaction().output.get(input.0.previous_output.vout as usize).map(|out| out.value.to_sat()).unwrap_or(0)
2270
2270
).sum();
2271
2271
if total_input_satoshis < self.dual_funding_context.our_funding_satoshis {
@@ -2320,7 +2320,7 @@ impl<SP: Deref> PendingV2Channel<SP> where SP::Target: SignerProvider {
2320
2320
feerate_sat_per_kw: self.dual_funding_context.funding_feerate_sat_per_1000_weight,
2321
2321
is_initiator: self.funding.is_outbound(),
2322
2322
funding_tx_locktime: self.dual_funding_context.funding_tx_locktime,
2323
- inputs_to_contribute: funding_inputs_with_extra ,
2323
+ inputs_to_contribute: funding_inputs ,
2324
2324
outputs_to_contribute: funding_outputs,
2325
2325
expected_remote_shared_funding_output,
2326
2326
};
0 commit comments