@@ -69,14 +69,11 @@ impl EventScanner {
6969 /// # Errors
7070 ///
7171 /// Returns an error if the connection fails
72- pub async fn connect_ws < N : Network > (
73- self ,
74- ws_url : Url ,
75- ) -> Result < EventScannerClient < N > , EventScannerError > {
72+ pub async fn connect_ws < N : Network > ( self , ws_url : Url ) -> Result < Client < N > , EventScannerError > {
7673 let block_range_scanner = self . block_range_scanner . connect_ws ( ws_url) . await ?;
7774 let event_scanner =
7875 ConnectedEventScanner { block_range_scanner, event_listeners : Vec :: default ( ) } ;
79- Ok ( EventScannerClient { event_scanner } )
76+ Ok ( Client { event_scanner } )
8077 }
8178
8279 /// Connects to the provider via IPC
@@ -87,11 +84,11 @@ impl EventScanner {
8784 pub async fn connect_ipc < N : Network > (
8885 self ,
8986 ipc_path : impl Into < String > ,
90- ) -> Result < EventScannerClient < N > , EventScannerError > {
87+ ) -> Result < Client < N > , EventScannerError > {
9188 let block_range_scanner = self . block_range_scanner . connect_ipc ( ipc_path. into ( ) ) . await ?;
9289 let event_scanner =
9390 ConnectedEventScanner { block_range_scanner, event_listeners : Vec :: default ( ) } ;
94- Ok ( EventScannerClient { event_scanner } )
91+ Ok ( Client { event_scanner } )
9592 }
9693
9794 /// Connects to an existing provider
@@ -102,11 +99,11 @@ impl EventScanner {
10299 pub fn connect_provider < N : Network > (
103100 self ,
104101 provider : RootProvider < N > ,
105- ) -> Result < EventScannerClient < N > , EventScannerError > {
102+ ) -> Result < Client < N > , EventScannerError > {
106103 let block_range_scanner = self . block_range_scanner . connect_provider ( provider) ?;
107104 let event_scanner =
108105 ConnectedEventScanner { block_range_scanner, event_listeners : Vec :: default ( ) } ;
109- Ok ( EventScannerClient { event_scanner } )
106+ Ok ( Client { event_scanner } )
110107 }
111108}
112109
@@ -178,7 +175,8 @@ impl<N: Network> ConnectedEventScanner<N> {
178175
179176 while let Some ( message) = stream. next ( ) . await {
180177 if let Err ( err) = range_tx. send ( message) {
181- error ! ( error = %err, "failed sending message to broadcast channel" ) ;
178+ error ! ( error = %err, "Broadcast channel closed, could not send BlockRangeMessage. Stopped streaming block ranges." ) ;
179+ break ;
182180 }
183181 }
184182 }
@@ -274,11 +272,11 @@ impl<N: Network> ConnectedEventScanner<N> {
274272 }
275273}
276274
277- pub struct EventScannerClient < N : Network > {
275+ pub struct Client < N : Network > {
278276 event_scanner : ConnectedEventScanner < N > ,
279277}
280278
281- impl < N : Network > EventScannerClient < N > {
279+ impl < N : Network > Client < N > {
282280 pub fn create_event_stream (
283281 & mut self ,
284282 event_filter : EventFilter ,
0 commit comments