Qu'est-ce que la signature de données typées EIP-712 ?
EIP-712 est un standard Ethereum pour signer des données structurées plutôt que du texte simple. La requête liste des champs nommés, comme un dépensier, un montant et une échéance, sous un domaine qui nomme le contrat et la chaîne auxquels elle est destinée.
Pourquoi c'est important
Les données typées font tourner les approbations sans gas (Permit, Permit2), les ordres de plateforme et de nombreuses connexions à des dApps. Comme elles peuvent autoriser des transferts de jetons sans transaction on-chain, les sites de phishing en raffolent : une seule signature peut livrer tout un solde.
Comment Locker Protocol Wallet le traite
Locker Vault décode les requêtes EIP-712 champ par champ, et ses contrôles de risque signalent les permits et les approbations Permit2. Les contrats de Locker Protocol utilisent eux aussi des données typées, si bien que chaque opération que vous signez est lisible sur l'écran hors ligne.
Questions
Est-il sûr de signer des données EIP-712 ?
Cela dépend du contenu. Lisez le domaine (quel contrat, quelle chaîne), le dépensier et le montant. Un permit illimité vers une adresse inconnue est le schéma classique du drainer.
EIP-712 coûte-t-il du gas ?
Signer, non. La dApp peut ensuite soumettre la signature on-chain, et c'est cette transaction qui paie les frais.