1 godz. temu
Ethereum Foundation Rolls Out Clear Signing Standard to Make Wallet Approvals Human-Readable
The Ethereum Foundation said its "Clear Signing" initiative is now live, introducing an open standard intended to make wallet approvals readable by default and curb the risks associated with "blind signing."
Clear Signing is designed to replace opaque transaction data with plain-language descriptions that show users what they are authorizing before they sign. According to the project overview, ERC7730 enables protocols to express transaction intent so wallets can display the action, amount, protocol, and expected outcome instead of raw calldata.
Blind signing remains a long-running user experience and security issue across Ethereum, with many wallets still presenting raw bytes or generic prompts that users approve without fully understanding. Clear Signing likens the status quo to signing a blank check.
The framework does not alter how Ethereum transactions function. It adds a verifiable display layer at the signing step, allowing wallets to translate technical transaction data into readable intent while keeping trust decisions within each wallet.
Under ERC7730, metadata maps raw transaction data to human-readable descriptions. In practice, a wallet could show that a user is swapping 1,000 USDC for at least a specified amount of ETH on Uniswap, rather than asking them to approve an unreadable hexadecimal string.
The initiative also introduces a neutral, mirrorable descriptor registry, an attestation framework under ERC8176 for auditors to verify descriptor integrity, and open tooling for wallets, protocols, and auditors. Contributors include Ledger, Trezor, MetaMask, WalletConnect, Fireblocks, Zama, Sourcify, Cyfrin, and the Ethereum Foundation's Trillion Dollar Security initiative.
The registry is designed to be open and permissionless, enabling protocol teams, security researchers, and other contributors to publish descriptors. Wallets can then decide which descriptors and attestations to rely on when presenting transaction details to users.