@@ -56,28 +56,28 @@ use std::ops::Deref;
5656/// [`chain::Watch`]: ../trait.Watch.html
5757/// [`ChannelManager`]: ../../ln/channelmanager/struct.ChannelManager.html
5858/// [module-level documentation]: index.html
59- pub struct ChainMonitor < ChanSigner : Sign , C : Deref , T : Deref , F : Deref , L : Deref , P : Deref >
59+ pub struct ChainMonitor < ChannelSigner : Sign , C : Deref , T : Deref , F : Deref , L : Deref , P : Deref >
6060 where C :: Target : chain:: Filter ,
6161 T :: Target : BroadcasterInterface ,
6262 F :: Target : FeeEstimator ,
6363 L :: Target : Logger ,
64- P :: Target : channelmonitor:: Persist < ChanSigner > ,
64+ P :: Target : channelmonitor:: Persist < ChannelSigner > ,
6565{
6666 /// The monitors
67- pub monitors : Mutex < HashMap < OutPoint , ChannelMonitor < ChanSigner > > > ,
67+ pub monitors : Mutex < HashMap < OutPoint , ChannelMonitor < ChannelSigner > > > ,
6868 chain_source : Option < C > ,
6969 broadcaster : T ,
7070 logger : L ,
7171 fee_estimator : F ,
7272 persister : P ,
7373}
7474
75- impl < ChanSigner : Sign , C : Deref , T : Deref , F : Deref , L : Deref , P : Deref > ChainMonitor < ChanSigner , C , T , F , L , P >
75+ impl < ChannelSigner : Sign , C : Deref , T : Deref , F : Deref , L : Deref , P : Deref > ChainMonitor < ChannelSigner , C , T , F , L , P >
7676where C :: Target : chain:: Filter ,
7777 T :: Target : BroadcasterInterface ,
7878 F :: Target : FeeEstimator ,
7979 L :: Target : Logger ,
80- P :: Target : channelmonitor:: Persist < ChanSigner > ,
80+ P :: Target : channelmonitor:: Persist < ChannelSigner > ,
8181{
8282 /// Dispatches to per-channel monitors, which are responsible for updating their on-chain view
8383 /// of a channel and reacting accordingly based on transactions in the connected block. See
@@ -140,13 +140,13 @@ where C::Target: chain::Filter,
140140 }
141141}
142142
143- impl < ChanSigner : Sign , C : Deref + Sync + Send , T : Deref + Sync + Send , F : Deref + Sync + Send , L : Deref + Sync + Send , P : Deref + Sync + Send >
144- chain:: Watch < ChanSigner > for ChainMonitor < ChanSigner , C , T , F , L , P >
143+ impl < ChannelSigner : Sign , C : Deref + Sync + Send , T : Deref + Sync + Send , F : Deref + Sync + Send , L : Deref + Sync + Send , P : Deref + Sync + Send >
144+ chain:: Watch < ChannelSigner > for ChainMonitor < ChannelSigner , C , T , F , L , P >
145145where C :: Target : chain:: Filter ,
146146 T :: Target : BroadcasterInterface ,
147147 F :: Target : FeeEstimator ,
148148 L :: Target : Logger ,
149- P :: Target : channelmonitor:: Persist < ChanSigner > ,
149+ P :: Target : channelmonitor:: Persist < ChannelSigner > ,
150150{
151151 /// Adds the monitor that watches the channel referred to by the given outpoint.
152152 ///
@@ -156,7 +156,7 @@ where C::Target: chain::Filter,
156156 /// monitors lock.
157157 ///
158158 /// [`chain::Filter`]: ../trait.Filter.html
159- fn watch_channel ( & self , funding_outpoint : OutPoint , monitor : ChannelMonitor < ChanSigner > ) -> Result < ( ) , ChannelMonitorUpdateErr > {
159+ fn watch_channel ( & self , funding_outpoint : OutPoint , monitor : ChannelMonitor < ChannelSigner > ) -> Result < ( ) , ChannelMonitorUpdateErr > {
160160 let mut monitors = self . monitors . lock ( ) . unwrap ( ) ;
161161 let entry = match monitors. entry ( funding_outpoint) {
162162 hash_map:: Entry :: Occupied ( _) => {
@@ -232,12 +232,12 @@ where C::Target: chain::Filter,
232232 }
233233}
234234
235- impl < ChanSigner : Sign , C : Deref , T : Deref , F : Deref , L : Deref , P : Deref > events:: EventsProvider for ChainMonitor < ChanSigner , C , T , F , L , P >
235+ impl < ChannelSigner : Sign , C : Deref , T : Deref , F : Deref , L : Deref , P : Deref > events:: EventsProvider for ChainMonitor < ChannelSigner , C , T , F , L , P >
236236 where C :: Target : chain:: Filter ,
237237 T :: Target : BroadcasterInterface ,
238238 F :: Target : FeeEstimator ,
239239 L :: Target : Logger ,
240- P :: Target : channelmonitor:: Persist < ChanSigner > ,
240+ P :: Target : channelmonitor:: Persist < ChannelSigner > ,
241241{
242242 fn get_and_clear_pending_events ( & self ) -> Vec < Event > {
243243 let mut pending_events = Vec :: new ( ) ;
0 commit comments