IERC7579ModuleConfig
Module lifecycle.
Functions
installModule
function installModule(uint256 moduleTypeId, address module, bytes calldata initData) external;Parameters
| Name | Type | Description |
|---|---|---|
| moduleTypeId | uint256 | |
| module | address | |
| initData | bytes |
uninstallModule
function uninstallModule(uint256 moduleTypeId, address module, bytes calldata deInitData) external;Parameters
| Name | Type | Description |
|---|---|---|
| moduleTypeId | uint256 | |
| module | address | |
| deInitData | bytes |
isModuleInstalled
function isModuleInstalled(uint256 moduleTypeId, address module, bytes calldata additionalContext)
external
view
returns (bool);Parameters
| Name | Type | Description |
|---|---|---|
| moduleTypeId | uint256 | |
| module | address | |
| additionalContext | bytes |
Returns
| Name | Type | Description |
|---|---|---|
| <none> | bool |
Events
ModuleInstalled
event ModuleInstalled(uint256 moduleTypeId, address module);Parameters
| Name | Type | Description |
|---|---|---|
| moduleTypeId | uint256 | |
| module | address |
ModuleUninstalled
event ModuleUninstalled(uint256 moduleTypeId, address module);Parameters
| Name | Type | Description |
|---|---|---|
| moduleTypeId | uint256 | |
| module | address |