Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
kopy-kat authored Nov 11, 2024
1 parent 2081c0f commit 0f321b8
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,8 @@ pnpm i

### Account flavors

The reference implementation provides two account flavors:
The reference implementation provides one account flavor:

- [MSABasic](./src/MSABasic.sol): A basic modular smart account that supports the minimal set of features required to be compliant with the ERC-7579 standard.
- [MSAAdvanced](./src/MSAAdvanced.sol): A modular smart account that supports the mandatory ERC-7579 features, `delegatecall` executions and the optional hook extension.

Note: The reference implementation is required to make some choices that are left open by the standard, such as how validators are encoded. The interface that is required by the ERC, without any additions, can be found in [IERC7579.sol](./src/interfaces/IERC7579Account.sol).
Expand All @@ -27,7 +26,7 @@ The contracts in this repository are not audited. We advise against using this i

- Validator Encoding in Signature: inspired by [taek's (ZeroDev) Kernel](https://github.com/zerodevapp/kernel/blob/main/src/Kernel.sol)

- [Validator Encoding in Nonce](./src/MSABasic.sol): Implementation of validator encoding in userOp nonce is inspired by [ross' (Nani) Account](https://github.com/NaniDAO/accounts/blob/65b08c39ca2859ddec35472ba4698b0d446f84ea/src/Account.sol#L27C1-L68)
- [Validator Encoding in Nonce](./src/MSAAdvanced.sol): Implementation of validator encoding in userOp nonce is inspired by [ross' (Nani) Account](https://github.com/NaniDAO/accounts/blob/65b08c39ca2859ddec35472ba4698b0d446f84ea/src/Account.sol#L27C1-L68)

- [Fallback Manager](./src/core/ModuleManager.sol): Fallback Manager is inspiried by [Richard's (Safe)](https://github.com/safe-global/safe-contracts/blob/main/contracts/base/FallbackManager.sol) Fallback Manager

Expand Down

0 comments on commit 0f321b8

Please sign in to comment.