From 9c7d27f132ae65f21538ba56e9d85be3391a9f7a Mon Sep 17 00:00:00 2001 From: Santiago Carmuega Date: Tue, 14 Feb 2023 03:48:59 +0100 Subject: [PATCH] fix: Skip byron addresses (#134) --- src/reducers/addresses_by_stake.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/reducers/addresses_by_stake.rs b/src/reducers/addresses_by_stake.rs index cc70aef2..d6f95fd8 100644 --- a/src/reducers/addresses_by_stake.rs +++ b/src/reducers/addresses_by_stake.rs @@ -32,7 +32,12 @@ impl Reducer { address: Address, output: &mut super::OutputPort, ) -> Result<(), gasket::error::Error> { - let full_address = address.to_bech32().or_panic()?; + // exit early since we don't care about Byron + if matches!(address, Address::Byron(_)) { + return Ok(()); + } + + let full_address = address.to_string(); let stake_address = any_address_to_stake_bech32(address); let stake_address = match stake_address {