From 894b1a063555f3bda7b37b71fcccae861aaacdff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Pier=C5=9Bcionek?= Date: Mon, 23 Feb 2026 22:36:18 +0100 Subject: [PATCH 1/2] quick PQ badge on TX list --- .../components/transactions-table-columns.tsx | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/features/transactions/components/transactions-table-columns.tsx b/src/features/transactions/components/transactions-table-columns.tsx index ac41e4dd5..ee0bfe029 100644 --- a/src/features/transactions/components/transactions-table-columns.tsx +++ b/src/features/transactions/components/transactions-table-columns.tsx @@ -4,6 +4,7 @@ import { PaymentTransactionSubType, Transaction, TransactionType, + SignatureType, } from '@/features/transactions/models' import { cn } from '@/features/common/utils' import { ColumnDef } from '@tanstack/react-table' @@ -18,6 +19,7 @@ import { BlockLink } from '@/features/blocks/components/block-link' import { ChevronDown, ChevronRight } from 'lucide-react' import { DateFormatted } from '@/features/common/components/date-formatted' import { TransactionTypeBadge } from './transaction-type-badge' +import { Badge } from '@/features/common/components/badge' const indentationWidth = 12 @@ -116,9 +118,26 @@ const toColumn: ColumnDef = { } const typeColumn: ColumnDef = { header: 'Type', - accessorFn: (transaction) => transaction.type, - cell: (c) => ()} />, + accessorFn: (transaction) => transaction, + cell: (c) => { + const transaction = c.getValue() + const lsigBase64Program = transaction.signature?.type === SignatureType.Logic ? transaction.signature?.logic : null + const isFalconPQSig = + lsigBase64Program !== null && + (() => { + const bytes = atob(lsigBase64Program) + return bytes.length == 1805 && bytes.charCodeAt(bytes.length - 1) === 0x85 + })() + + return ( +
+ + {isFalconPQSig && 🦅PQ} +
+ ) + }, } + const amountColumn: ColumnDef = { header: transactionAmountLabel, accessorFn: (transaction) => transaction, From 5342defda48421214af86c65b50f0874b2803db0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Pier=C5=9Bcionek?= Date: Mon, 23 Feb 2026 22:51:58 +0100 Subject: [PATCH 2/2] remove unused badge --- .../transactions/components/transactions-table-columns.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/features/transactions/components/transactions-table-columns.tsx b/src/features/transactions/components/transactions-table-columns.tsx index ee0bfe029..13112f736 100644 --- a/src/features/transactions/components/transactions-table-columns.tsx +++ b/src/features/transactions/components/transactions-table-columns.tsx @@ -19,7 +19,6 @@ import { BlockLink } from '@/features/blocks/components/block-link' import { ChevronDown, ChevronRight } from 'lucide-react' import { DateFormatted } from '@/features/common/components/date-formatted' import { TransactionTypeBadge } from './transaction-type-badge' -import { Badge } from '@/features/common/components/badge' const indentationWidth = 12