Add transaction confirmation screen and password modal
check / check (push) Successful in 13s

New send flow: Send → Confirm → Password → Broadcast.

Send view: collects To (with ENS resolution), Amount, Token.
"Review" button advances to confirmation. No password field.

Confirm Transaction view: shows From, To (with ENS name),
Amount (with USD value), and runs pre-send checks:
- Scam address warning (checked against local blocklist)
- Self-send warning
- Insufficient balance error (disables Send button)

Password modal: full-screen overlay, appears only after user
clicks Send on the confirmation screen. Decrypts the wallet
secret, signs and broadcasts the transaction. Wrong password
is caught inline.

scamlist.js: hardcoded set of known scam/fraud addresses
(Tornado Cash sanctioned, drainer contracts, address
poisoning). Checked locally, no external API.
Цей коміт міститься в:
2026-02-25 18:55:42 +07:00
джерело 023d8441bc
коміт 2b2137716c
6 змінених файлів з 349 додано та 83 видалено
+1
Переглянути файл
@@ -9,6 +9,7 @@ const VIEWS = [
"main",
"address",
"send",
"confirm-tx",
"receive",
"add-token",
"settings",