As carteiras de hardware protegem as chaves, mas só protegem os fundos se a tela delas mostrar o que está sendo assinado. Calldata complexo, mensagens EIP-712 de contratos desconhecidos e transações do Safe muitas vezes aparecem como hashes ou hex. Atacantes que controlam o software do computador ou um front-end web exploram isso: o roubo da Bybit via Safe, em fevereiro de 2025, e muitos casos de drenagem de carteiras por phishing de permit funcionaram levando os usuários a aprovar algo diferente do que o navegador exibia.
A solução é a assinatura legível (clear signing): os dispositivos decodificam o calldata e os dados tipados em campos usando metadados confiáveis. A ERC-7730 define um formato de descritor JSON para isso, com um registro público mantido sob a organização Ethereum. Enquanto um dispositivo não conseguir decodificar uma transação, verifique o hash dela em uma máquina independente.