IERC7579Module
Author: Vendored minimal subset of OpenZeppelin Contracts
(https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/interfaces/draft-IERC7579.sol). Upstream license: MIT.
Base interface every ERC-7579 module implements (an executor module is just this).
Functions
onInstall
function onInstall(bytes calldata data) external;Parameters
| Name | Type | Description |
|---|---|---|
| data | bytes |
onUninstall
function onUninstall(bytes calldata data) external;Parameters
| Name | Type | Description |
|---|---|---|
| data | bytes |
isModuleType
function isModuleType(uint256 moduleTypeId) external view returns (bool);Parameters
| Name | Type | Description |
|---|---|---|
| moduleTypeId | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| <none> | bool |