Deploy a Safety Module
To deploy a SafetyModule, call CozySafetyModuleManager.createSafetyModule:
/// @notice Deploys a new SafetyModule with the provided parameters.
/// @param owner_ The owner of the SafetyModule.
/// @param pauser_ The pauser of the SafetyModule.
/// @param configs_ The configuration for the SafetyModule.
/// @param salt_ Used to compute the resulting address of the SafetyModule.
function createSafetyModule(
address owner_,
address pauser_,
ConfigUpdateCalldataParams calldata configs_,
bytes32 salt_
) external returns (ISafetyModule safetyModule_);See Define Safety Module Configuration for how to define configs_ , and Permissions and Authorization for how to define owner_ and pauser_. It is recommended that the salt_ is randomly generated.
Last updated