Skip to content

Commit

Permalink
fix: add validation expected behavior
Browse files Browse the repository at this point in the history
  • Loading branch information
fangting-alchemy committed Aug 15, 2024
1 parent fa24073 commit cae59d1
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions standard/ERCs/erc-6900.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,10 +101,10 @@ Each step is modular, supporting different implementations for each execution fu

**Modules** **May** implement one of the following module types

- `IValidationModule`
- `IValidationHookModule`
- `IExecutionModule`
- `IExecutionHookModule`
- `IValidationModule` to support validations for account.
- `IValidationHookModule` to support hooks for validations.
- `IExecutionModule` to support execution functions and their installations on account.
- `IExecutionHookModule` to support pre & post execution hooks for execution functions.

#### `IModuleManager.sol`

Expand Down Expand Up @@ -575,6 +575,12 @@ struct ModuleManifest {

### Expected behavior

#### Validations and their installation /uninstallation

An account can have more than one validation installed.
An account can have the same validation module installed more than once.
The entityId of a validation installed on an account MUST be unique.

#### Responsibilties of `StandardExecutor` and `ModuleExecutor`

`StandardExecutor` functions are used for open-ended calls to external addresses.
Expand Down

0 comments on commit cae59d1

Please sign in to comment.