getRequestTimelockedModuleConfigExecution
Get the action to request a timelocked action to change configurations on the account. This includes installing or uninstalling modules.
Usage
const timelockedExecutionAction = getRequestTimelockedModuleConfigExecution({
  moduleTypeId: 1,
  module: '0x123...',
  data: '0x123...',
  isInstall: true,
  additionalWait: 0,
})Parameters
moduleTypeId
- Type: number
The module type ID, according to ERC-7579.
module
The address of the module to install or uninstall.
data
- Type: Hex(opens in a new tab)
The data to pass to the module.
isInstall
- Type: boolean
Whether to install or uninstall the module.
additionalWait
- Type: number
The additional wait time in seconds before the execution can occur, on top of the set wait period.
Returns
action
- Type: Action
The action to request the timelocked account configuration.