Hardware-Wallets schützen Schlüssel, das Guthaben aber nur, wenn ihr Display zeigt, was signiert wird. Komplexe Calldata, EIP-712-Nachrichten für unbekannte Smart Contracts und Safe-Transaktionen erscheinen oft als Hashes oder Hex. Angreifer mit Kontrolle über die Host-Software oder ein Web-Frontend nutzen das aus: Beim Diebstahl aus der Safe-Wallet von Bybit im Februar 2025 und bei vielen Diebstählen per Permit-Phishing wurden Nutzer dazu gebracht, etwas anderes zu genehmigen, als ihr Browser anzeigte.
Abhilfe schafft Clear Signing: Geräte dekodieren Calldata und Typed Data anhand vertrauenswürdiger Metadaten in einzelne Felder. ERC-7730 definiert dafür ein JSON-Format für Deskriptoren, mit einer öffentlichen Registry, die unter der Ethereum-Organisation gepflegt wird. Solange ein Gerät eine Transaktion nicht dekodieren kann, prüfe ihren Hash auf einem unabhängigen Rechner.