Written by Pablo Gómez
Founder & CEO at Metlabs · Reviewed on October 11, 2026
ERC-6492 defines a wrapper signature format. The original ERC-1271 signature is concatenated with the deploy factory, its calldata and the signature, ending in a magic-bytes sequence that marks it as type 6492. A universal validator first checks whether the signature ends in those magic bytes; if so, it temporarily deploys the account using the factory and then validates with ERC-1271. That check runs before the normal ERC-1271 check, so counterfactual signatures stay valid even after the account is eventually deployed. Variants exist for on-state verification and off-chain validation.
It matters for user experience. Account abstraction smart wallets defer their deployment until the user's first transaction, to save gas. But dApps request signatures for login (Sign-In with Ethereum), permits or messages before any transaction. Without ERC-6492 those accounts could not sign anything until deployed. The standard solves that chicken-and-egg problem of pre-deploy signing.
It was created by Ivo Georgiev and Agustin Aguilar on 10 February 2023 and is in Final status. It is promoted by Ambire Wallet, from its authors, and Coinbase Smart Wallet, and supported by libraries such as viem and ethers in their message and typed-data verification functions.
Also known as
- ERC6492
- Signature Validation for Predeploy Contracts





