Escrito por Pablo Gómez
Founder & CEO da Metlabs · Revisado em 11 de outubro de 2026
O ataque se apoia na EIP-2612 (Permit Extension for EIP-20 Signed Approvals), que permite aprovações por assinatura em vez de uma transação approve() on-chain. A estrutura assinada com EIP-712 contém owner, spender, value, nonce e deadline. O mecanismo é silencioso: em um site de phishing, a vítima assina uma mensagem, percebida como inofensiva porque não é uma confirmação de transação nem gasta gas, que autoriza o spender (o endereço do atacante) a gastar seus tokens.
Com essa assinatura em mãos, o atacante envia o Permit on-chain para estabelecer o allowance e, em seguida, executa transferFrom, drenando os tokens. Não há exploit de protocolo, nem flash loan, nem approve on-chain da vítima. É a evolução do phishing de approvals tradicional: assinar uma mensagem parece menos relevante do que confirmar uma transação, o que torna o golpe mais difícil de detectar para o usuário. Existe uma variante relacionada, o Permit2 da Uniswap.
Também conhecido como
- Permit phishing





