diff --git a/apps/explorer/src/comps/TxTransactionRow.tsx b/apps/explorer/src/comps/TxTransactionRow.tsx index 66679d0c..ae271c3b 100644 --- a/apps/explorer/src/comps/TxTransactionRow.tsx +++ b/apps/explorer/src/comps/TxTransactionRow.tsx @@ -127,12 +127,14 @@ export function TransactionTotal(props: { transaction: Transaction }) { const amountParts = React.useMemo(() => { if (!batchData) return - return batchData.knownEvents.flatMap((event) => - event.parts.filter( - (part): part is Extract => - part.type === 'amount', - ), - ) + return batchData.knownEvents + .filter((event) => event.type !== 'approval') + .flatMap((event) => + event.parts.filter( + (part): part is Extract => + part.type === 'amount', + ), + ) }, [batchData]) const infiniteLabel = diff --git a/apps/explorer/src/routes/_layout/address/$address.tsx b/apps/explorer/src/routes/_layout/address/$address.tsx index dc43270f..85dbbcce 100644 --- a/apps/explorer/src/routes/_layout/address/$address.tsx +++ b/apps/explorer/src/routes/_layout/address/$address.tsx @@ -1391,12 +1391,14 @@ function TransactionTotalCell(props: { transaction: EnrichedTransaction }) { const { transaction } = props const amountParts = React.useMemo(() => { - return transaction.knownEvents.flatMap((event) => - event.parts.filter( - (part): part is Extract => - part.type === 'amount', - ), - ) + return transaction.knownEvents + .filter((event) => event.type !== 'approval') + .flatMap((event) => + event.parts.filter( + (part): part is Extract => + part.type === 'amount', + ), + ) }, [transaction.knownEvents]) const infiniteLabel =