Skip to content
Lattice

ExecutionManifest

Git Source

How an execution module wants to be installed; MUST stay constant over the module's lifetime.

struct ExecutionManifest {
    ManifestExecutionFunction[] executionFunctions;
    ManifestExecutionHook[] executionHooks;
    /// @dev ERC-165 interface ids to advertise on the account; MUST NOT include {IERC6900Module}'s id.
    bytes4[] interfaceIds;
}

Properties

NameTypeDescription
executionFunctionsManifestExecutionFunction[]
executionHooksManifestExecutionHook[]
interfaceIdsbytes4[]