Skip to content

Commit e5f55ab

Browse files
authored
fix: EIP Walidator errors (#202)
1 parent 8135729 commit e5f55ab

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

standard/ERCs/erc-6900.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ interface IModularAccountView {
273273

274274
#### `IModule.sol`
275275

276-
Module interface. Modules MUST implement this interface to support module management and interactions with ERC-6900 modular accounts.
276+
Module interface. Modules MUST implement this interface to support module management and interactions with [ERC-6900](./eip-6900.md) modular accounts.
277277

278278
```solidity
279279
interface IModule is IERC165 {
@@ -591,9 +591,8 @@ ERC-4337 compatible accounts must implement the `IAccount` interface, which cons
591591
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.
592592

593593
### ERC-4337 Dependency
594-
594+
595595
ERC-6900's main objective is to create a secure and interoperable foundation through modular accounts and modules to increase the velocity and security of the smart account ecosystem, and ultimately the wallet ecosystem. Currently, the standard prescribes ERC-4337 for one of its [modular account call flows](#overview). However, this does not dictate that ERC-6900 will continue to be tied to ERC-4337.
596-
597596
It is likely that smart account builders will want to develop modular accounts that do not use ERC-4337 in the future (e.g., native account abstraction on rollups). Moreover, it is expected that ERC-4337 and its interfaces and contracts will continue to evolve until there is a protocol-level account abstraction.
598597

599598
In the current state of the AA ecosystem, it is tough to predict the direction the builders and industry will take, so ERC-6900 will evolve together with the space's research, development, and adoption. The standard will do its best to address the objectives and create a secure foundation for modular accounts that may eventually be abstracted away from the infrastructure mechanism used.
@@ -602,11 +601,11 @@ In the current state of the AA ecosystem, it is tough to predict the direction t
602601

603602
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:
604603

605-
- [@gpersoon](https://github.com/gpersoon) Gerard Persoon
606-
- [@sm-stack](https://github.com/sm-stack) Harry Jeon
607-
- [@ZhiyuCircle](https://github.com/ZhiyuCircle) Zhiyu Zhang
608-
- [@cruzdanilo](https://github.com/cruzdanilo) Danilo Neves Cruz
609-
- [@ialberquilla](https://github.com/ialberquilla) Iván Alberquilla
604+
- Gerard Persoon (@gpersoon)
605+
- Harry Jeon (@sm-stack)
606+
- Zhiyu Zhang (@ZhiyuCircle)
607+
- Danilo Neves Cruz (@cruzdanilo)
608+
- Iván Alberquilla (@ialberquilla)
610609

611610
We host community calls and working groups to discuss standard improvements and invite anyone with questions or contributions into our discussion.
612611

0 commit comments

Comments
 (0)