# ERC-7579: Minimal Modular Smart Accounts Content type: Research Paper Summary: ERC-7579 provides a standardized interface for modular smart accounts, establishing a framework that ensures interoperability across different implementations of account abstraction. As the ecosystem moves toward more programmable accounts, the risk of fragmentation increases. ERC-7579 addresses this by defining minimal requirements for modular smart accounts, specifically focusing on how modules interact with account storage and execution logic. The standard specifies how accounts should handle Key concepts: Konrad Kopp, Taekyung Kim, Hazem Ahmed, Phil Li, account abstraction, erc-4337, modularity, smart accounts, interoperability, web3
Standardadvanced

ERC-7579: Minimal Modular Smart Accounts

Konrad Kopp, Taekyung Kim, Hazem Ahmed, Phil Li

Ethereum Improvement ProposalsJanuary 2023

Abstract

ERC-7579 provides a standardized interface for modular smart accounts, establishing a framework that ensures interoperability across different implementations of account abstraction. As the ecosystem moves toward more programmable accounts, the risk of fragmentation increases. ERC-7579 addresses this by defining minimal requirements for modular smart accounts, specifically focusing on how modules interact with account storage and execution logic. The standard specifies how accounts should handle installation and uninstallation of modules, ensuring that security-sensitive operations are managed predictably. By setting these standards, developers can create plugins that are compatible with various smart account implementations, fostering an ecosystem where users can easily upgrade or customize their wallets with features like social recovery, daily spending limits, or permissioned access. This modular approach moves away from monolithic smart contract wallets, allowing for more flexible, scalable, and secure wallet development that adapts to changing user needs without requiring a complete overhaul of the core account architecture.

Key Findings

  • 1Establishes a common interface for modular smart account interoperability.
  • 2Defines clear standards for module installation and execution within smart accounts.
  • 3Reduces technical fragmentation by enabling cross-compatible plugin development.
  • 4Encourages a flexible, component-based architecture for user-controlled wallets.

Topics

account abstractionerc-4337modularitysmart accountsinteroperabilityweb3

Citation

Konrad Kopp, Taekyung Kim, Hazem Ahmed, Phil Li (2023). ERC-7579: Minimal Modular Smart Accounts. Ethereum Improvement Proposals. https://eips.ethereum.org/EIPS/eip-7579

BibTeX

@misc{erc75792023,
  title = {ERC-7579: Minimal Modular Smart Accounts},
  author = {Konrad Kopp and Taekyung Kim and Hazem Ahmed and Phil Li},
  year = {2023},
  howpublished = {\url{https://eips.ethereum.org/EIPS/eip-7579}},
}

Knowledge Explorer

Explore Related Concepts

See how ERC-7579: Minimal Modular Smart Accounts connects to glossary terms, books, and other research in the Knowledge Graph.

Explore Connections