diff --git a/packages/snap/locales/en.json b/packages/snap/locales/en.json
index 7dc7139..608a956 100644
--- a/packages/snap/locales/en.json
+++ b/packages/snap/locales/en.json
@@ -100,6 +100,9 @@
"confirmation.memo": {
"message": "Memo"
},
+ "confirmation.memo.none": {
+ "message": "None"
+ },
"confirmation.asset": {
"message": "Asset"
},
diff --git a/packages/snap/locales/es.json b/packages/snap/locales/es.json
index 605a271..bbb11a8 100644
--- a/packages/snap/locales/es.json
+++ b/packages/snap/locales/es.json
@@ -100,6 +100,9 @@
"confirmation.memo": {
"message": "Memo"
},
+ "confirmation.memo.none": {
+ "message": "None"
+ },
"confirmation.asset": {
"message": "Asset"
},
diff --git a/packages/snap/messages.json b/packages/snap/messages.json
index 951f97e..b73da43 100644
--- a/packages/snap/messages.json
+++ b/packages/snap/messages.json
@@ -98,6 +98,9 @@
"confirmation.memo": {
"message": "Memo"
},
+ "confirmation.memo.none": {
+ "message": "None"
+ },
"confirmation.asset": {
"message": "Asset"
},
diff --git a/packages/snap/src/ui/confirmation/views/ConfirmSignTransaction/ConfirmSignTransaction.tsx b/packages/snap/src/ui/confirmation/views/ConfirmSignTransaction/ConfirmSignTransaction.tsx
index dcc9521..b197188 100644
--- a/packages/snap/src/ui/confirmation/views/ConfirmSignTransaction/ConfirmSignTransaction.tsx
+++ b/packages/snap/src/ui/confirmation/views/ConfirmSignTransaction/ConfirmSignTransaction.tsx
@@ -279,14 +279,14 @@ export const ConfirmSignTransaction = ({
price={feePrice}
tokenPricesFetchStatus={tokenPricesFetchStatus}
/>
- {[readableTransaction.memo].filter(Boolean).map((memo) => (
-
-
- {t('confirmation.memo')}
-
- {memo}
-
- ))}
+
+
+ {t('confirmation.memo')}
+
+
+ {readableTransaction.memo ?? t('confirmation.memo.none')}
+
+
{/* Authorizations */}