Escrito por Pablo Gómez
Founder & CEO de Metlabs · Revisado el 11 de octubre de 2026
ERC-6900 organiza la lógica de una smart account en tipos bien delimitados. Las funciones de validación deciden si una acción está autorizada, por ejemplo al validar una UserOperation de ERC-4337. Las funciones de ejecución contienen la lógica de negocio. Y los hooks se ejecutan antes o después, con reglas de ordenación estrictas. Para que cada módulo tenga su propio espacio de almacenamiento sin colisionar con otros, obliga a usar el namespacing de ERC-7201. El resultado es una cuenta extensible: límites de gasto, recuperación social, session keys o multifirma se instalan como módulos reutilizables y auditables.
Es la pieza que hace realmente extensible la account abstraction. ERC-6900 compite con ERC-7579, su alternativa minimalista. ERC-6900 es más prescriptivo, separa la validación en funciones dedicadas y hooks ordenados, y exige namespacing. ERC-7579 deja más decisiones al implementador y prioriza que un mismo módulo funcione entre muchas wallets distintas. Como regla práctica, un sistema de permisos complejo con hooks de ciclo de vida encaja con ERC-6900; un módulo único reutilizable, con ERC-7579.
La implementación de referencia es Modular Account de Alchemy, equipo que lidera el estándar. Circle ha construido smart accounts sobre ERC-6900. A junio de 2026 el estándar sigue en iteración (versión 0.8, alineada con ERC-4337 v0.7), por lo que conviene citarlo como especificación en desarrollo, no finalizada.
También conocido como
- ERC6900
- Modular Smart Contract Accounts





