31 lines
958 B
Plaintext
31 lines
958 B
Plaintext
= Account
|
|
[.readme-notice]
|
|
NOTE: This document is better viewed at https://docs.openzeppelin.com/contracts/api/account
|
|
|
|
This directory includes contracts to build accounts for ERC-4337. These include:
|
|
|
|
* {Account}: An ERC-4337 smart account implementation that includes the core logic to process user operations.
|
|
* {AccountERC7579}: An extension of `Account` that implements support for ERC-7579 modules.
|
|
* {AccountERC7579Hooked}: An extension of `AccountERC7579` with support for a single hook module (type 4).
|
|
* {ERC7821}: Minimal batch executor implementation contracts. Useful to enable easy batch execution for smart contracts.
|
|
* {ERC4337Utils}: Utility functions for working with ERC-4337 user operations.
|
|
* {ERC7579Utils}: Utility functions for working with ERC-7579 modules and account modularity.
|
|
|
|
== Core
|
|
|
|
{{Account}}
|
|
|
|
== Extensions
|
|
|
|
{{AccountERC7579}}
|
|
|
|
{{AccountERC7579Hooked}}
|
|
|
|
{{ERC7821}}
|
|
|
|
== Utilities
|
|
|
|
{{ERC4337Utils}}
|
|
|
|
{{ERC7579Utils}}
|