ERC-7730
DRAFT

Clear Signing Format

Summary

ERC-7730 defines a standard JSON descriptor format for structured calldata, enabling wallets to display human-readable descriptions of smart contract calls. Instead of showing raw hex calldata, wallets that implement ERC-7730 can show decoded function names and parameters in plain language. For example, "Approve 100 USDC for Aave" instead of the raw 0x095ea7b3... bytes.

Why It Matters

Without calldata decoding, users must trust that the signing prompt correctly represents the transaction they intended to authorize, a significant attack surface. ERC-7730 allows wallets to independently display what a transaction actually does so users can confirm function names, amounts, and addresses before signing.

1/24
1 of 24 software wallets support ERC-7730

Software Wallets by ERC-7730 Support

Supported

Ambire

Supported
Browser Extension

Sources (5)

Not Supported

MetaMask

Not Supported
Browser Extension & Mobile App

Sources (4)

Uniswap Wallet

Not Supported
Browser Extension & Mobile App

Sources (5)

Rainbow

Not Supported
Browser Extension & Mobile App

Sources (5)

Rabby

Not Supported
Browser Extension & Mobile App

Sources (4)

Zerion

Not Supported
Browser Extension & Mobile App

Sources (4)

Phantom

Not Supported
Browser Extension & Mobile App

Sources (4)

Bitget Wallet

Not Supported
Browser Extension & Mobile App

Sources (5)

OKX Wallet

Not Supported
Browser Extension & Mobile App

Sources (5)

Unknown

Gem Wallet

Unknown
Mobile App

Daimo

Unknown
Mobile App

PillarX

Unknown
Browser Extension & Mobile App

Safe

Unknown
Browser Extension & Mobile App

Zeus

Unknown
Desktop App

NuFi

Unknown
Browser Extension

imToken

Unknown
Mobile App

Base App

Unknown
Browser Extension & Mobile App

Frame

Unknown
Browser Extension & Desktop App

WalletChan

Unknown
Browser Extension

Elytro

Unknown
Browser Extension & Mobile App

Family

Unknown
Mobile App
Browser Extension & Mobile App

Trust Wallet

Unknown
Browser Extension & Mobile App

Anon Wallet

Unknown
Browser Extension & Mobile App

Hardware Wallets by ERC-7730 Support

Not Supported

Keycard Shell

Not Supported
Hardware Wallet

Sources (2)

imKey

Not Supported
Hardware Wallet

GridPlus Wallet

Not Supported
Hardware Wallet

Source

  • youtu.be

    Independent video demonstration of GridPlus's clear signing implementation on Safe.

Cypherock Wallet

Not Supported
Hardware Wallet

Source

  • youtu.be

    Independent video demonstration of Cypherock's signing implementation.

OneKey Pro

Not Supported
Hardware Wallet

Source

  • youtu.be

    Independent video demonstration of OneKey Pro's signing implementation with a Safe.

BitBox

Not Supported
Hardware Wallet

Source

  • youtu.be

    Independent video demonstration of BitBox02 signing capabilities

Ledger Wallet

Not Supported
Hardware Wallet

Source

  • youtu.be

    Independent video demonstration of Ledger's signing implementation on a Safe.

Keystone Wallet

Not Supported
Hardware Wallet

Source

  • youtu.be

    Independent video demonstration of Keystone's signing implementation on a Safe.

NGRAVE Zero

Not Supported
Hardware Wallet

Source

  • youtu.be

    Independent video demonstration of NGRAVE Zero signing issues

Firefly Wallet

Not Supported
Hardware Wallet

Trezor Wallet

Not Supported
Hardware Wallet

Source

  • youtu.be

    Independent video demonstration of Trezor's signing implementation on Safe.