@@ -2215,29 +2215,29 @@ impl<SP: Deref> PendingV2Channel<SP> where SP::Target: SignerProvider {
22152215 #[allow(dead_code)] // TODO(dual_funding): Remove once contribution to V2 channels is enabled
22162216 pub fn begin_interactive_funding_tx_construction<ES: Deref>(
22172217 &mut self, signer_provider: &SP, entropy_source: &ES, holder_node_id: PublicKey,
2218- extra_input : Option<(TxIn, TransactionU16LenLimited)>,
2218+ prev_funding_input : Option<(TxIn, TransactionU16LenLimited)>,
22192219 ) -> Result<Option<InteractiveTxMessageSend>, APIError>
22202220 where ES::Target: EntropySource
22212221 {
2222- let mut funding_inputs_with_extra = self.dual_funding_context.our_funding_inputs.take().unwrap_or_else(|| vec![]);
2222+ let mut funding_inputs = self.dual_funding_context.our_funding_inputs.take().unwrap_or_else(|| vec![]);
22232223
2224- if let Some(extra_input ) = extra_input {
2225- funding_inputs_with_extra .push(extra_input );
2224+ if let Some(prev_funding_input ) = prev_funding_input {
2225+ funding_inputs .push(prev_funding_input );
22262226 }
22272227
2228- let mut funding_inputs_prev_outputs: Vec<TxOut> = Vec::with_capacity(funding_inputs_with_extra .len());
2228+ let mut funding_inputs_prev_outputs: Vec<TxOut> = Vec::with_capacity(funding_inputs .len());
22292229 // Check that vouts exist for each TxIn in provided transactions.
2230- for (idx, input) in funding_inputs_with_extra .iter().enumerate() {
2230+ for (idx, input) in funding_inputs .iter().enumerate() {
22312231 if let Some(output) = input.1.as_transaction().output.get(input.0.previous_output.vout as usize) {
22322232 funding_inputs_prev_outputs.push(output.clone());
22332233 } else {
22342234 return Err(APIError::APIMisuseError {
2235- err: format!("Transaction with txid {} does not have an output with vout of {} corresponding to TxIn at funding_inputs_with_extra [{}]",
2235+ err: format!("Transaction with txid {} does not have an output with vout of {} corresponding to TxIn at funding_inputs [{}]",
22362236 input.1.as_transaction().compute_txid(), input.0.previous_output.vout, idx) });
22372237 }
22382238 }
22392239
2240- let total_input_satoshis: u64 = funding_inputs_with_extra .iter().map(
2240+ let total_input_satoshis: u64 = funding_inputs .iter().map(
22412241 |input| input.1.as_transaction().output.get(input.0.previous_output.vout as usize).map(|out| out.value.to_sat()).unwrap_or(0)
22422242 ).sum();
22432243 if total_input_satoshis < self.dual_funding_context.our_funding_satoshis {
@@ -2292,7 +2292,7 @@ impl<SP: Deref> PendingV2Channel<SP> where SP::Target: SignerProvider {
22922292 feerate_sat_per_kw: self.dual_funding_context.funding_feerate_sat_per_1000_weight,
22932293 is_initiator: self.context.is_outbound(),
22942294 funding_tx_locktime: self.dual_funding_context.funding_tx_locktime,
2295- inputs_to_contribute: funding_inputs_with_extra ,
2295+ inputs_to_contribute: funding_inputs ,
22962296 outputs_to_contribute: funding_outputs,
22972297 expected_remote_shared_funding_output,
22982298 };
0 commit comments