From 9de7a817c2f90232630bc4fc7057e6b1ce570ce3 Mon Sep 17 00:00:00 2001 From: Jay Paik Date: Wed, 9 Oct 2024 15:01:53 -0400 Subject: [PATCH] feat: update coauthors and add community consensus section --- standard/ERCs/erc-6900.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/standard/ERCs/erc-6900.md b/standard/ERCs/erc-6900.md index 0988a95a..5dad3020 100644 --- a/standard/ERCs/erc-6900.md +++ b/standard/ERCs/erc-6900.md @@ -2,7 +2,7 @@ eip: 6900 title: Modular Smart Contract Accounts description: Interfaces for smart contract accounts and modules, optionally supporting upgradability and introspection -author: Adam Egyed (@adamegyed), Fangting Liu (@trinity-0111), Jay Paik (@jaypaik), Yoav Weiss (@yoavw), Huawei Gu (@huaweigu), Daniel Lim (@dlim-circle), Zhiyu Zhang (@ZhiyuCircle), Ruben Koch (@0xrubes), David Philipson (@dphilipson), Howy Ho (@howydev) +author: Adam Egyed (@adamegyed), Fangting Liu (@trinity-0111), Jay Paik (@jaypaik), Yoav Weiss (@yoavw), Huawei Gu (@huaweigu), Daniel Lim (@dlim-circle), Ruben Koch (@0xrubes), David Philipson (@dphilipson), Howy Ho (@howydev), Nikita Belenkov (@nikita-quantstamp), zer0dot (@zer0dot) discussions-to: https://ethereum-magicians.org/t/eip-modular-smart-contract-accounts-and-plugins/13885 status: Draft type: Standards Track @@ -589,6 +589,15 @@ ERC-4337 compatible accounts must implement the `IAccount` interface, which cons This proposal includes several interfaces that build on ERC-4337. First, we standardize a set of modular functions that allow smart contract developers greater flexibility in bundling validation, execution, and hook logic. We also propose interfaces that provide methods for querying execution functions, validation functions, and hooks on a modular account. The rest of the interfaces describe a module's methods for exposing its modular functions and desired configuration, and the modular account's methods for installing and removing modules and allowing execution across modules and external addresses. +### Community Consensus + +While this standard has largely been the result of collaboration among the coauthors, there have been noteworthy contributions from others in the community with respect to improvements, education, and experimentation. Thank you to the contributors: + +- [@sm-stack](https://github.com/sm-stack) Harry Jeon +- [@ZhiyuCircle](https://github.com/ZhiyuCircle) Zhiyu Zhang + +We host community calls and working groups to discuss standard improvements and invite anyone with questions or contributions into our discussion. + ## Backwards Compatibility Existing accounts that are deployed as proxies may have the ability to upgrade account implementations to one that supports this standard for modularity. Depending on implementation logic, existing modules may be wrapped in an adapter contract to adhere to the standard.