Skip to content
Lattice

IERC7579Module

Git Source

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

NameTypeDescription
databytes

onUninstall

function onUninstall(bytes calldata data) external;

Parameters

NameTypeDescription
databytes

isModuleType

function isModuleType(uint256 moduleTypeId) external view returns (bool);

Parameters

NameTypeDescription
moduleTypeIduint256

Returns

NameTypeDescription
<none>bool