Skip to content

Commit 68e5d8f

Browse files
committed
fix(experimental): log invalid dapp addresses
1 parent 422a160 commit 68e5d8f

1 file changed

Lines changed: 18 additions & 6 deletions

File tree

  • offchain/rollups-events/src/broker

offchain/rollups-events/src/broker/mod.rs

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)