Logo Oficial MASTR MASTR Apoyar el trabajo
Contenido
← Inicio de la wiki

Wallets & security

Typed data: readable fields still need interpretation

A structured signature request can authorise an action you did not intend.

Research guide · 9 September 2026 · 1 min read

Los artículos de investigación y las referencias se publican en inglés. La navegación está disponible en siete idiomas.

En este artículo
  1. Read the domain and the action Check the verifying contract, chain context and message fields. Identify the spender or recipient, value, deadline and any other terms that constrain the intended action. A familiar application name displayed in the domain is not independent proof of the requesting site's identity.
  2. Separate display quality from permission quality A wallet can render a message clearly while the requested permission remains broader than you intended. Conversely, an unfamiliar field is not automatically malicious. The correct question is whether the meaning of the complete signed structure matches the action you chose.
  3. Preserve enough evidence to reproduce the interpretation For an investigation, record the origin, typed data and relevant contract version without publishing private keys or an exploitable unexpired signature. Explain which field enables the disputed action. A screenshot saying “sign message” is weaker evidence than the actual message structure and the code that consumes it.

EIP-712 defines structured data hashing and signing. Its purpose includes making signed messages easier to interpret than opaque bytes. A well-formatted signature request is still a request to authorise whatever the receiving application treats that message as authorising.

Read the domain and the action Check the verifying contract, chain context and message fields. Identify the spender or recipient, value, deadline and any other terms that constrain the intended action. A familiar application name displayed in the domain is not independent proof of the requesting site's identity.

Separate display quality from permission quality A wallet can render a message clearly while the requested permission remains broader than you intended. Conversely, an unfamiliar field is not automatically malicious. The correct question is whether the meaning of the complete signed structure matches the action you chose.

Preserve enough evidence to reproduce the interpretation For an investigation, record the origin, typed data and relevant contract version without publishing private keys or an exploitable unexpired signature. Explain which field enables the disputed action. A screenshot saying “sign message” is weaker evidence than the actual message structure and the code that consumes it.

Fuentes

Ethereum Improvement Proposals · eip-712

Technical reference checked 9 September 2026. The review questions are editorial analysis, not findings about a named project.

Lecturas relacionadas

Fundamentos de blockchain

Blob data for rollups

EIP-4844 blobs provide temporary data space priced apart from execution gas.

MASTR

Apoya la investigación independiente

Las investigaciones, las pruebas originales y las guías son de acceso libre. Las donaciones voluntarias ayudan a financiar la investigación y a mantener disponibles las herramientas de MASTR.

Abrir billetera