File tree Expand file tree Collapse file tree
offchain/rollups-events/src/broker Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -376,12 +376,24 @@ impl Broker {
376376 let mut dapp_addresses: Vec < Address > = vec ! [ ] ;
377377 for value in reply {
378378 let normalized = value. to_lowercase ( ) ;
379- let dapp_address = Address :: from_str ( & normalized) . unwrap ( ) ;
380- if dapp_addresses. contains ( & dapp_address) {
381- let _: ( ) =
382- self . connection . clone ( ) . srem ( DAPPS_KEY , value) . await ?;
383- } else {
384- dapp_addresses. push ( dapp_address) ;
379+ let dapp_address = Address :: from_str ( & normalized) ;
380+ match dapp_address {
381+ Ok ( dapp_address) => {
382+ if dapp_addresses. contains ( & dapp_address) {
383+ let _: ( ) = self
384+ . connection
385+ . clone ( )
386+ . srem ( DAPPS_KEY , value)
387+ . await ?;
388+ } else {
389+ dapp_addresses. push ( dapp_address) ;
390+ }
391+ }
392+ Err ( message) => tracing:: info!(
393+ "Error while parsing DApp address {:?}: {}" ,
394+ normalized,
395+ message,
396+ ) ,
385397 }
386398 }
387399
You can’t perform that action at this time.
0 commit comments