Chaves e assinaturas

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.

Obter a extensão

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.