Skip to content

Commit f68cfdb

Browse files
committed
Rename SignerProvider's Signer to EcdsaSigner.
1 parent 08fb163 commit f68cfdb

File tree

16 files changed

+81
-81
lines changed

16 files changed

+81
-81
lines changed

fuzz/src/chanmon_consistency.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -219,14 +219,14 @@ impl NodeSigner for KeyProvider {
219219
}
220220

221221
impl SignerProvider for KeyProvider {
222-
type Signer = EnforcingSigner;
222+
type EcdsaSigner = EnforcingSigner;
223223

224224
fn generate_channel_keys_id(&self, _inbound: bool, _channel_value_satoshis: u64, _user_channel_id: u128) -> [u8; 32] {
225225
let id = self.rand_bytes_id.fetch_add(1, atomic::Ordering::Relaxed) as u8;
226226
[id; 32]
227227
}
228228

229-
fn derive_channel_signer(&self, channel_value_satoshis: u64, channel_keys_id: [u8; 32]) -> Self::Signer {
229+
fn derive_channel_signer(&self, channel_value_satoshis: u64, channel_keys_id: [u8; 32]) -> Self::EcdsaSigner {
230230
let secp_ctx = Secp256k1::signing_only();
231231
let id = channel_keys_id[0];
232232
let keys = InMemorySigner::new(
@@ -245,7 +245,7 @@ impl SignerProvider for KeyProvider {
245245
EnforcingSigner::new_with_revoked(keys, revoked_commitment, false)
246246
}
247247

248-
fn read_chan_signer(&self, buffer: &[u8]) -> Result<Self::Signer, DecodeError> {
248+
fn read_chan_signer(&self, buffer: &[u8]) -> Result<Self::EcdsaSigner, DecodeError> {
249249
let mut reader = std::io::Cursor::new(buffer);
250250

251251
let inner: InMemorySigner = ReadableArgs::read(&mut reader, self)?;

fuzz/src/full_stack.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -324,15 +324,15 @@ impl NodeSigner for KeyProvider {
324324
}
325325

326326
impl SignerProvider for KeyProvider {
327-
type Signer = EnforcingSigner;
327+
type EcdsaSigner = EnforcingSigner;
328328

329329
fn generate_channel_keys_id(&self, inbound: bool, _channel_value_satoshis: u64, _user_channel_id: u128) -> [u8; 32] {
330330
let ctr = self.counter.fetch_add(1, Ordering::Relaxed) as u8;
331331
self.signer_state.borrow_mut().insert(ctr, (inbound, Arc::new(Mutex::new(EnforcementState::new()))));
332332
[ctr; 32]
333333
}
334334

335-
fn derive_channel_signer(&self, channel_value_satoshis: u64, channel_keys_id: [u8; 32]) -> Self::Signer {
335+
fn derive_channel_signer(&self, channel_value_satoshis: u64, channel_keys_id: [u8; 32]) -> Self::EcdsaSigner {
336336
let secp_ctx = Secp256k1::signing_only();
337337
let ctr = channel_keys_id[0];
338338
let (inbound, state) = self.signer_state.borrow().get(&ctr).unwrap().clone();

fuzz/src/onion_message.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,11 +159,11 @@ impl NodeSigner for KeyProvider {
159159
}
160160

161161
impl SignerProvider for KeyProvider {
162-
type Signer = EnforcingSigner;
162+
type EcdsaSigner = EnforcingSigner;
163163

164164
fn generate_channel_keys_id(&self, _inbound: bool, _channel_value_satoshis: u64, _user_channel_id: u128) -> [u8; 32] { unreachable!() }
165165

166-
fn derive_channel_signer(&self, _channel_value_satoshis: u64, _channel_keys_id: [u8; 32]) -> Self::Signer {
166+
fn derive_channel_signer(&self, _channel_value_satoshis: u64, _channel_keys_id: [u8; 32]) -> Self::EcdsaSigner {
167167
unreachable!()
168168
}
169169

lightning-background-processor/src/lib.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@ pub async fn process_events_async<
591591
EventHandlerFuture: core::future::Future<Output = ()>,
592592
EventHandler: Fn(Event) -> EventHandlerFuture,
593593
PS: 'static + Deref + Send,
594-
M: 'static + Deref<Target = ChainMonitor<<SP::Target as SignerProvider>::Signer, CF, T, F, L, P>> + Send + Sync,
594+
M: 'static + Deref<Target = ChainMonitor<<SP::Target as SignerProvider>::EcdsaSigner, CF, T, F, L, P>> + Send + Sync,
595595
CM: 'static + Deref<Target = ChannelManager<CW, T, ES, NS, SP, F, R, L>> + Send + Sync,
596596
PGS: 'static + Deref<Target = P2PGossipSync<G, UL, L>> + Send + Sync,
597597
RGS: 'static + Deref<Target = RapidGossipSync<G, L>> + Send,
@@ -609,15 +609,15 @@ pub async fn process_events_async<
609609
where
610610
UL::Target: 'static + UtxoLookup,
611611
CF::Target: 'static + chain::Filter,
612-
CW::Target: 'static + chain::Watch<<SP::Target as SignerProvider>::Signer>,
612+
CW::Target: 'static + chain::Watch<<SP::Target as SignerProvider>::EcdsaSigner>,
613613
T::Target: 'static + BroadcasterInterface,
614614
ES::Target: 'static + EntropySource,
615615
NS::Target: 'static + NodeSigner,
616616
SP::Target: 'static + SignerProvider,
617617
F::Target: 'static + FeeEstimator,
618618
R::Target: 'static + Router,
619619
L::Target: 'static + Logger,
620-
P::Target: 'static + Persist<<SP::Target as SignerProvider>::Signer>,
620+
P::Target: 'static + Persist<<SP::Target as SignerProvider>::EcdsaSigner>,
621621
PS::Target: 'static + Persister<'a, CW, T, ES, NS, SP, F, R, L, SC>,
622622
{
623623
let mut should_break = false;
@@ -732,7 +732,7 @@ impl BackgroundProcessor {
732732
P: 'static + Deref + Send + Sync,
733733
EH: 'static + EventHandler + Send,
734734
PS: 'static + Deref + Send,
735-
M: 'static + Deref<Target = ChainMonitor<<SP::Target as SignerProvider>::Signer, CF, T, F, L, P>> + Send + Sync,
735+
M: 'static + Deref<Target = ChainMonitor<<SP::Target as SignerProvider>::EcdsaSigner, CF, T, F, L, P>> + Send + Sync,
736736
CM: 'static + Deref<Target = ChannelManager<CW, T, ES, NS, SP, F, R, L>> + Send + Sync,
737737
PGS: 'static + Deref<Target = P2PGossipSync<G, UL, L>> + Send + Sync,
738738
RGS: 'static + Deref<Target = RapidGossipSync<G, L>> + Send,
@@ -747,15 +747,15 @@ impl BackgroundProcessor {
747747
where
748748
UL::Target: 'static + UtxoLookup,
749749
CF::Target: 'static + chain::Filter,
750-
CW::Target: 'static + chain::Watch<<SP::Target as SignerProvider>::Signer>,
750+
CW::Target: 'static + chain::Watch<<SP::Target as SignerProvider>::EcdsaSigner>,
751751
T::Target: 'static + BroadcasterInterface,
752752
ES::Target: 'static + EntropySource,
753753
NS::Target: 'static + NodeSigner,
754754
SP::Target: 'static + SignerProvider,
755755
F::Target: 'static + FeeEstimator,
756756
R::Target: 'static + Router,
757757
L::Target: 'static + Logger,
758-
P::Target: 'static + Persist<<SP::Target as SignerProvider>::Signer>,
758+
P::Target: 'static + Persist<<SP::Target as SignerProvider>::EcdsaSigner>,
759759
PS::Target: 'static + Persister<'a, CW, T, ES, NS, SP, F, R, L, SC>,
760760
{
761761
let stop_thread = Arc::new(AtomicBool::new(false));

lightning-block-sync/src/init.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ BlockSourceResult<ValidatedBlockHeader> where B::Target: BlockSource {
6969
/// R: Router,
7070
/// L: Logger,
7171
/// C: chain::Filter,
72-
/// P: chainmonitor::Persist<SP::Signer>,
72+
/// P: chainmonitor::Persist<SP::EcdsaSigner>,
7373
/// >(
7474
/// block_source: &B,
75-
/// chain_monitor: &ChainMonitor<SP::Signer, &C, &T, &F, &L, &P>,
75+
/// chain_monitor: &ChainMonitor<SP::EcdsaSigner, &C, &T, &F, &L, &P>,
7676
/// config: UserConfig,
7777
/// entropy_source: &ES,
7878
/// node_signer: &NS,
@@ -85,7 +85,7 @@ BlockSourceResult<ValidatedBlockHeader> where B::Target: BlockSource {
8585
/// ) {
8686
/// // Read a serialized channel monitor paired with the block hash when it was persisted.
8787
/// let serialized_monitor = "...";
88-
/// let (monitor_block_hash, mut monitor) = <(BlockHash, ChannelMonitor<SP::Signer>)>::read(
88+
/// let (monitor_block_hash, mut monitor) = <(BlockHash, ChannelMonitor<SP::EcdsaSigner>)>::read(
8989
/// &mut Cursor::new(&serialized_monitor), (entropy_source, signer_provider)).unwrap();
9090
///
9191
/// // Read the channel manager paired with the block hash when it was persisted.
@@ -103,7 +103,7 @@ BlockSourceResult<ValidatedBlockHeader> where B::Target: BlockSource {
103103
/// config,
104104
/// vec![&mut monitor],
105105
/// );
106-
/// <(BlockHash, ChannelManager<&ChainMonitor<SP::Signer, &C, &T, &F, &L, &P>, &T, &ES, &NS, &SP, &F, &R, &L>)>::read(
106+
/// <(BlockHash, ChannelManager<&ChainMonitor<SP::EcdsaSigner, &C, &T, &F, &L, &P>, &T, &ES, &NS, &SP, &F, &R, &L>)>::read(
107107
/// &mut Cursor::new(&serialized_manager), read_args).unwrap()
108108
/// };
109109
///

lightning-invoice/src/payment.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ pub fn pay_invoice<M: Deref, T: Deref, ES: Deref, NS: Deref, SP: Deref, F: Deref
3737
channelmanager: &ChannelManager<M, T, ES, NS, SP, F, R, L>
3838
) -> Result<PaymentId, PaymentError>
3939
where
40-
M::Target: chain::Watch<<SP::Target as SignerProvider>::Signer>,
40+
M::Target: chain::Watch<<SP::Target as SignerProvider>::EcdsaSigner>,
4141
T::Target: BroadcasterInterface,
4242
ES::Target: EntropySource,
4343
NS::Target: NodeSigner,
@@ -66,7 +66,7 @@ pub fn pay_invoice_with_id<M: Deref, T: Deref, ES: Deref, NS: Deref, SP: Deref,
6666
channelmanager: &ChannelManager<M, T, ES, NS, SP, F, R, L>
6767
) -> Result<(), PaymentError>
6868
where
69-
M::Target: chain::Watch<<SP::Target as SignerProvider>::Signer>,
69+
M::Target: chain::Watch<<SP::Target as SignerProvider>::EcdsaSigner>,
7070
T::Target: BroadcasterInterface,
7171
ES::Target: EntropySource,
7272
NS::Target: NodeSigner,
@@ -93,7 +93,7 @@ pub fn pay_zero_value_invoice<M: Deref, T: Deref, ES: Deref, NS: Deref, SP: Dere
9393
channelmanager: &ChannelManager<M, T, ES, NS, SP, F, R, L>
9494
) -> Result<PaymentId, PaymentError>
9595
where
96-
M::Target: chain::Watch<<SP::Target as SignerProvider>::Signer>,
96+
M::Target: chain::Watch<<SP::Target as SignerProvider>::EcdsaSigner>,
9797
T::Target: BroadcasterInterface,
9898
ES::Target: EntropySource,
9999
NS::Target: NodeSigner,
@@ -124,7 +124,7 @@ pub fn pay_zero_value_invoice_with_id<M: Deref, T: Deref, ES: Deref, NS: Deref,
124124
channelmanager: &ChannelManager<M, T, ES, NS, SP, F, R, L>
125125
) -> Result<(), PaymentError>
126126
where
127-
M::Target: chain::Watch<<SP::Target as SignerProvider>::Signer>,
127+
M::Target: chain::Watch<<SP::Target as SignerProvider>::EcdsaSigner>,
128128
T::Target: BroadcasterInterface,
129129
ES::Target: EntropySource,
130130
NS::Target: NodeSigner,
@@ -191,7 +191,7 @@ trait Payer {
191191

192192
impl<M: Deref, T: Deref, ES: Deref, NS: Deref, SP: Deref, F: Deref, R: Deref, L: Deref> Payer for ChannelManager<M, T, ES, NS, SP, F, R, L>
193193
where
194-
M::Target: chain::Watch<<SP::Target as SignerProvider>::Signer>,
194+
M::Target: chain::Watch<<SP::Target as SignerProvider>::EcdsaSigner>,
195195
T::Target: BroadcasterInterface,
196196
ES::Target: EntropySource,
197197
NS::Target: NodeSigner,

lightning-invoice/src/utils.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ pub fn create_invoice_from_channelmanager<M: Deref, T: Deref, ES: Deref, NS: Der
335335
min_final_cltv_expiry_delta: Option<u16>,
336336
) -> Result<Bolt11Invoice, SignOrCreationError<()>>
337337
where
338-
M::Target: chain::Watch<<SP::Target as SignerProvider>::Signer>,
338+
M::Target: chain::Watch<<SP::Target as SignerProvider>::EcdsaSigner>,
339339
T::Target: BroadcasterInterface,
340340
ES::Target: EntropySource,
341341
NS::Target: NodeSigner,
@@ -376,7 +376,7 @@ pub fn create_invoice_from_channelmanager_with_description_hash<M: Deref, T: Der
376376
invoice_expiry_delta_secs: u32, min_final_cltv_expiry_delta: Option<u16>,
377377
) -> Result<Bolt11Invoice, SignOrCreationError<()>>
378378
where
379-
M::Target: chain::Watch<<SP::Target as SignerProvider>::Signer>,
379+
M::Target: chain::Watch<<SP::Target as SignerProvider>::EcdsaSigner>,
380380
T::Target: BroadcasterInterface,
381381
ES::Target: EntropySource,
382382
NS::Target: NodeSigner,
@@ -406,7 +406,7 @@ pub fn create_invoice_from_channelmanager_with_description_hash_and_duration_sin
406406
duration_since_epoch: Duration, invoice_expiry_delta_secs: u32, min_final_cltv_expiry_delta: Option<u16>,
407407
) -> Result<Bolt11Invoice, SignOrCreationError<()>>
408408
where
409-
M::Target: chain::Watch<<SP::Target as SignerProvider>::Signer>,
409+
M::Target: chain::Watch<<SP::Target as SignerProvider>::EcdsaSigner>,
410410
T::Target: BroadcasterInterface,
411411
ES::Target: EntropySource,
412412
NS::Target: NodeSigner,
@@ -431,7 +431,7 @@ pub fn create_invoice_from_channelmanager_and_duration_since_epoch<M: Deref, T:
431431
invoice_expiry_delta_secs: u32, min_final_cltv_expiry_delta: Option<u16>,
432432
) -> Result<Bolt11Invoice, SignOrCreationError<()>>
433433
where
434-
M::Target: chain::Watch<<SP::Target as SignerProvider>::Signer>,
434+
M::Target: chain::Watch<<SP::Target as SignerProvider>::EcdsaSigner>,
435435
T::Target: BroadcasterInterface,
436436
ES::Target: EntropySource,
437437
NS::Target: NodeSigner,
@@ -455,7 +455,7 @@ fn _create_invoice_from_channelmanager_and_duration_since_epoch<M: Deref, T: Der
455455
duration_since_epoch: Duration, invoice_expiry_delta_secs: u32, min_final_cltv_expiry_delta: Option<u16>,
456456
) -> Result<Bolt11Invoice, SignOrCreationError<()>>
457457
where
458-
M::Target: chain::Watch<<SP::Target as SignerProvider>::Signer>,
458+
M::Target: chain::Watch<<SP::Target as SignerProvider>::EcdsaSigner>,
459459
T::Target: BroadcasterInterface,
460460
ES::Target: EntropySource,
461461
NS::Target: NodeSigner,
@@ -488,7 +488,7 @@ pub fn create_invoice_from_channelmanager_and_duration_since_epoch_with_payment_
488488
invoice_expiry_delta_secs: u32, payment_hash: PaymentHash, min_final_cltv_expiry_delta: Option<u16>,
489489
) -> Result<Bolt11Invoice, SignOrCreationError<()>>
490490
where
491-
M::Target: chain::Watch<<SP::Target as SignerProvider>::Signer>,
491+
M::Target: chain::Watch<<SP::Target as SignerProvider>::EcdsaSigner>,
492492
T::Target: BroadcasterInterface,
493493
ES::Target: EntropySource,
494494
NS::Target: NodeSigner,
@@ -518,7 +518,7 @@ fn _create_invoice_from_channelmanager_and_duration_since_epoch_with_payment_has
518518
payment_secret: PaymentSecret, min_final_cltv_expiry_delta: Option<u16>,
519519
) -> Result<Bolt11Invoice, SignOrCreationError<()>>
520520
where
521-
M::Target: chain::Watch<<SP::Target as SignerProvider>::Signer>,
521+
M::Target: chain::Watch<<SP::Target as SignerProvider>::EcdsaSigner>,
522522
T::Target: BroadcasterInterface,
523523
ES::Target: EntropySource,
524524
NS::Target: NodeSigner,

lightning-persister/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ impl FilesystemPersister {
6060
/// Read `ChannelMonitor`s from disk.
6161
pub fn read_channelmonitors<ES: Deref, SP: Deref> (
6262
&self, entropy_source: ES, signer_provider: SP
63-
) -> std::io::Result<Vec<(BlockHash, ChannelMonitor<<SP::Target as SignerProvider>::Signer>)>>
63+
) -> std::io::Result<Vec<(BlockHash, ChannelMonitor<<SP::Target as SignerProvider>::EcdsaSigner>)>>
6464
where
6565
ES::Target: EntropySource + Sized,
6666
SP::Target: SignerProvider + Sized
@@ -104,7 +104,7 @@ impl FilesystemPersister {
104104

105105
let contents = fs::read(&file.path())?;
106106
let mut buffer = Cursor::new(&contents);
107-
match <(BlockHash, ChannelMonitor<<SP::Target as SignerProvider>::Signer>)>::read(&mut buffer, (&*entropy_source, &*signer_provider)) {
107+
match <(BlockHash, ChannelMonitor<<SP::Target as SignerProvider>::EcdsaSigner>)>::read(&mut buffer, (&*entropy_source, &*signer_provider)) {
108108
Ok((blockhash, channel_monitor)) => {
109109
if channel_monitor.get_funding_txo().0.txid != txid || channel_monitor.get_funding_txo().0.index != index {
110110
return Err(std::io::Error::new(std::io::ErrorKind::InvalidData,

lightning/src/chain/channelmonitor.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3895,7 +3895,7 @@ where
38953895
const MAX_ALLOC_SIZE: usize = 64*1024;
38963896

38973897
impl<'a, 'b, ES: EntropySource, SP: SignerProvider> ReadableArgs<(&'a ES, &'b SP)>
3898-
for (BlockHash, ChannelMonitor<SP::Signer>) {
3898+
for (BlockHash, ChannelMonitor<SP::EcdsaSigner>) {
38993899
fn read<R: io::Read>(reader: &mut R, args: (&'a ES, &'b SP)) -> Result<Self, DecodeError> {
39003900
macro_rules! unwrap_obj {
39013901
($key: expr) => {
@@ -4081,7 +4081,7 @@ impl<'a, 'b, ES: EntropySource, SP: SignerProvider> ReadableArgs<(&'a ES, &'b SP
40814081
return Err(DecodeError::InvalidValue);
40824082
}
40834083
}
4084-
let onchain_tx_handler: OnchainTxHandler<SP::Signer> = ReadableArgs::read(
4084+
let onchain_tx_handler: OnchainTxHandler<SP::EcdsaSigner> = ReadableArgs::read(
40854085
reader, (entropy_source, signer_provider, channel_value_satoshis, channel_keys_id)
40864086
)?;
40874087

@@ -4276,7 +4276,7 @@ mod tests {
42764276
assert!(err.contains("ChannelMonitor storage failure")));
42774277
check_added_monitors!(nodes[1], 2); // After the failure we generate a close-channel monitor update
42784278
check_closed_broadcast!(nodes[1], true);
4279-
check_closed_event!(nodes[1], 1, ClosureReason::ProcessingError { err: "ChannelMonitor storage failure".to_string() },
4279+
check_closed_event!(nodes[1], 1, ClosureReason::ProcessingError { err: "ChannelMonitor storage failure".to_string() },
42804280
[nodes[0].node.get_our_node_id()], 100000);
42814281

42824282
// Build a new ChannelMonitorUpdate which contains both the failing commitment tx update

lightning/src/chain/onchaintx.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ impl<ChannelSigner: WriteableEcdsaChannelSigner> OnchainTxHandler<ChannelSigner>
343343
}
344344
}
345345

346-
impl<'a, 'b, ES: EntropySource, SP: SignerProvider> ReadableArgs<(&'a ES, &'b SP, u64, [u8; 32])> for OnchainTxHandler<SP::Signer> {
346+
impl<'a, 'b, ES: EntropySource, SP: SignerProvider> ReadableArgs<(&'a ES, &'b SP, u64, [u8; 32])> for OnchainTxHandler<SP::EcdsaSigner> {
347347
fn read<R: io::Read>(reader: &mut R, args: (&'a ES, &'b SP, u64, [u8; 32])) -> Result<Self, DecodeError> {
348348
let entropy_source = args.0;
349349
let signer_provider = args.1;

lightning/src/events/bump_transaction.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ impl AnchorDescriptor {
104104
/// Derives the channel signer required to sign the anchor input.
105105
pub fn derive_channel_signer<S: WriteableEcdsaChannelSigner, SP: Deref>(&self, signer_provider: &SP) -> S
106106
where
107-
SP::Target: SignerProvider<Signer = S>
107+
SP::Target: SignerProvider<EcdsaSigner= S>
108108
{
109109
let mut signer = signer_provider.derive_channel_signer(
110110
self.channel_derivation_parameters.value_satoshis,
@@ -213,7 +213,7 @@ impl HTLCDescriptor {
213213
/// Derives the channel signer required to sign the HTLC input.
214214
pub fn derive_channel_signer<S: WriteableEcdsaChannelSigner, SP: Deref>(&self, signer_provider: &SP) -> S
215215
where
216-
SP::Target: SignerProvider<Signer = S>
216+
SP::Target: SignerProvider<EcdsaSigner= S>
217217
{
218218
let mut signer = signer_provider.derive_channel_signer(
219219
self.channel_derivation_parameters.value_satoshis,

lightning/src/ln/channel.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -658,7 +658,7 @@ pub(super) struct ChannelContext<SP: Deref> where SP::Target: SignerProvider {
658658

659659
latest_monitor_update_id: u64,
660660

661-
holder_signer: ChannelSignerType<<SP::Target as SignerProvider>::Signer>,
661+
holder_signer: ChannelSignerType<<SP::Target as SignerProvider>::EcdsaSigner>,
662662
shutdown_scriptpubkey: Option<ShutdownScript>,
663663
destination_script: Script,
664664

@@ -2051,7 +2051,7 @@ struct CommitmentTxInfoCached {
20512051

20522052
impl<SP: Deref> Channel<SP> where
20532053
SP::Target: SignerProvider,
2054-
<SP::Target as SignerProvider>::Signer: WriteableEcdsaChannelSigner
2054+
<SP::Target as SignerProvider>::EcdsaSigner: WriteableEcdsaChannelSigner
20552055
{
20562056
fn check_remote_fee<F: Deref, L: Deref>(
20572057
channel_type: &ChannelTypeFeatures, fee_estimator: &LowerBoundedFeeEstimator<F>,
@@ -2469,7 +2469,7 @@ impl<SP: Deref> Channel<SP> where
24692469
/// If this call is successful, broadcast the funding transaction (and not before!)
24702470
pub fn funding_signed<L: Deref>(
24712471
&mut self, msg: &msgs::FundingSigned, best_block: BestBlock, signer_provider: &SP, logger: &L
2472-
) -> Result<ChannelMonitor<<SP::Target as SignerProvider>::Signer>, ChannelError>
2472+
) -> Result<ChannelMonitor<<SP::Target as SignerProvider>::EcdsaSigner>, ChannelError>
24732473
where
24742474
L::Target: Logger
24752475
{
@@ -4487,7 +4487,7 @@ impl<SP: Deref> Channel<SP> where
44874487
}
44884488

44894489
#[cfg(test)]
4490-
pub fn get_signer(&self) -> &ChannelSignerType<<SP::Target as SignerProvider>::Signer> {
4490+
pub fn get_signer(&self) -> &ChannelSignerType<<SP::Target as SignerProvider>::EcdsaSigner> {
44914491
&self.context.holder_signer
44924492
}
44934493

@@ -6490,7 +6490,7 @@ impl<SP: Deref> InboundV1Channel<SP> where SP::Target: SignerProvider {
64906490

64916491
pub fn funding_created<L: Deref>(
64926492
mut self, msg: &msgs::FundingCreated, best_block: BestBlock, signer_provider: &SP, logger: &L
6493-
) -> Result<(Channel<SP>, msgs::FundingSigned, ChannelMonitor<<SP::Target as SignerProvider>::Signer>), (Self, ChannelError)>
6493+
) -> Result<(Channel<SP>, msgs::FundingSigned, ChannelMonitor<<SP::Target as SignerProvider>::EcdsaSigner>), (Self, ChannelError)>
64946494
where
64956495
L::Target: Logger
64966496
{
@@ -7538,17 +7538,17 @@ mod tests {
75387538
}
75397539

75407540
impl SignerProvider for Keys {
7541-
type Signer = InMemorySigner;
7541+
type EcdsaSigner = InMemorySigner;
75427542

75437543
fn generate_channel_keys_id(&self, _inbound: bool, _channel_value_satoshis: u64, _user_channel_id: u128) -> [u8; 32] {
75447544
self.signer.channel_keys_id()
75457545
}
75467546

7547-
fn derive_channel_signer(&self, _channel_value_satoshis: u64, _channel_keys_id: [u8; 32]) -> Self::Signer {
7547+
fn derive_channel_signer(&self, _channel_value_satoshis: u64, _channel_keys_id: [u8; 32]) -> Self::EcdsaSigner {
75487548
self.signer.clone()
75497549
}
75507550

7551-
fn read_chan_signer(&self, _data: &[u8]) -> Result<Self::Signer, DecodeError> { panic!(); }
7551+
fn read_chan_signer(&self, _data: &[u8]) -> Result<Self::EcdsaSigner, DecodeError> { panic!(); }
75527552

75537553
fn get_destination_script(&self) -> Result<Script, ()> {
75547554
let secp_ctx = Secp256k1::signing_only();

0 commit comments

Comments
 (0)