preValidationSetup
This function should be called by the SafeProxyFactory contract after deploying the account.
Usage
bytes32 initHash = launchpad.hash(initData);
 
bytes memory factoryInitializer = abi.encodeCall(Safe7579Launchpad.preValidationSetup, (initHash, address(0), ""));Parameters
initHash
- Type: bytes32
The hash of the InitData struct, obtained by calling the hash function.
to
- Type: address
An optional parameter for an additional delegatecall.
preInit
- Type: bytes
An optional parameter for the calldata of the delegatecall.
Returns
None