Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/free-waves-draw.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'openzeppelin-solidity': minor
---

`ERC7579DelayedExecutor`: Add executor module that adds a delay before executing an account operation.
5 changes: 5 additions & 0 deletions .changeset/weak-chefs-open.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'openzeppelin-solidity': minor
---

`ERC7579Executor`: Add an executor module that enables executing calls from accounts where the it's installed.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

issue (typo): Correct the grammatical error in 'where the it's installed'.

Change to 'where it's installed' or 'where the module is installed' for correct grammar.

10 changes: 10 additions & 0 deletions contracts/account/README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ 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).
* {ERC7579Executor}: An executor module that enables executing calls from accounts where the it's installed.
* {ERC7579DelayedExecutor}: An executor module that adds a delay before executing an account operation.
* {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.
Expand All @@ -23,6 +25,14 @@ This directory includes contracts to build accounts for ERC-4337. These include:

{{ERC7821}}

== Modules

=== Executors

{{ERC7579Executor}}

{{ERC7579DelayedExecutor}}

== Utilities

{{ERC4337Utils}}
Expand Down
Loading