O que é a assinatura de dados tipados EIP-712?
EIP-712 é um padrão do Ethereum para assinar dados estruturados em vez de texto simples. O pedido lista campos com nome, como um gastador, um valor e um prazo, sob um domínio que diz para qual contrato e para qual rede aquilo vale.
Por que isso importa
Os dados tipados sustentam as aprovações sem gas (Permit, Permit2), as ordens de corretora e muitos logins de dApps. Como podem autorizar transferências de token sem uma transação na rede, são os favoritos dos sites de phishing: uma assinatura entrega o saldo inteiro de um token.
Como a Locker Protocol Wallet lida com isso
O Locker Vault decodifica os pedidos EIP-712 campo a campo, e as suas checagens de risco sinalizam permits e aprovações Permit2. Os próprios contratos da Locker Protocol também usam dados tipados, para que cada operação que você assina seja legível na tela offline.
Perguntas
É seguro assinar dados EIP-712?
Depende do conteúdo. Leia o domínio (qual contrato, qual rede), o gastador e o valor. Um permit ilimitado para um endereço desconhecido é o padrão clássico de drainer.
EIP-712 custa gas?
Assinar não custa. A dApp pode enviar a assinatura à rede depois, e essa transação é que paga a taxa.