ERC-8213
DRAFT

Wallet signature & calldata digest display

Wallet Signature and Calldata Digest Display

Summary

ERC-8213 standardizes the terminology and display requirements for cryptographic digests that wallets show to signers. It defines the terms:

  • EIP-712 Digest: keccak256("\x19\x01" || domainSeparator || hashStruct(message)) — the value that is ultimately signed.
  • Calldata Digest: keccak256(uint256(len(calldata)) || calldata) — a compact, chain-agnostic fingerprint of the transaction payload.

For EIP-712 signing, wallets SHOULD display at least the EIP-712 Digest (or Domain Hash + Message Hash together). For transactions with calldata, wallets SHOULD display the Calldata Digest as a 0x-prefixed hex string.

Why It Matters

Recent high-profile exchange compromises showed that users cannot safely rely on a website's description of what they are signing, if the signing interface is compromised, the description can be spoofed while the actual payload is malicious. ERC-8213 gives signers a way to independently verify the exact bytes they authorize by comparing a short digest against a trusted external source, without needing to parse raw hex character-by-character.

Software Wallets by ERC-8213 Support

Supported

Zeus
Supported
Desktop App

Not Supported

Ambire
Not Supported
Browser Extension
Bitget Wallet
Not Supported
Browser Extension & Mobile App
Sources (3)
MetaMask
Not Supported
Browser Extension & Mobile App
OKX Wallet
Not Supported
Browser Extension & Mobile App
Phantom
Not Supported
Browser Extension & Mobile App
Sources (2)
Rabby
Not Supported
Browser Extension & Mobile App
Rainbow
Not Supported
Browser Extension & Mobile App
Safe
Not Supported
Browser Extension & Mobile App
Uniswap Wallet
Not Supported
Browser Extension & Mobile App
Sources (2)
Zerion
Not Supported
Browser Extension & Mobile App

Unknown

Base App
Unknown
Mobile App
Daimo
Unknown
Mobile App
Elytro
Unknown
Browser Extension & Mobile App
Family
Unknown
Mobile App
Frame
Unknown
Browser Extension & Desktop App
Gem Wallet
Unknown
Mobile App
imToken
Unknown
Mobile App
Browser Extension & Mobile App
NuFi
Unknown
Browser Extension
PillarX
Unknown
Browser Extension & Mobile App

Hardware Wallets by ERC-8213 Support

Unknown

BitBox
Unknown
Hardware Wallet
Hardware Wallet
Hardware Wallet
Hardware Wallet
imKey
Unknown
Hardware Wallet
Hardware Wallet
Hardware Wallet
Hardware Wallet
NGRAVE Zero
Unknown
Hardware Wallet
OneKey Pro
Unknown
Hardware Wallet
Hardware Wallet