@@ -22,18 +22,20 @@ library KnownSelectors {
2222 return
2323 // check against IAccount methods
2424 selector == IAccount.validateUserOp.selector
25- // check against module manager methods
25+ // check against IModularAccount methods
2626 || selector == IModularAccount.installExecution.selector
2727 || selector == IModularAccount.uninstallExecution.selector
28+ || selector == IModularAccount.installValidation.selector
29+ || selector == IModularAccount.uninstallValidation.selector || selector == IModularAccount.execute.selector
30+ || selector == IModularAccount.executeBatch.selector
31+ || selector == IModularAccount.executeWithAuthorization.selector
32+ || selector == IModularAccount.accountId.selector
2833 // check against IERC165 methods
2934 || selector == IERC165 .supportsInterface.selector
3035 // check against UUPSUpgradeable methods
3136 || selector == UUPSUpgradeable.proxiableUUID.selector
3237 || selector == UUPSUpgradeable.upgradeToAndCall.selector
33- // check against IModularAccount methods
34- || selector == IModularAccount.execute.selector || selector == IModularAccount.executeBatch.selector
35- || selector == IModularAccount.executeWithAuthorization.selector
36- // check against account loupe methods
38+ // check against IAccountLoupe methods
3739 || selector == IAccountLoupe.getExecutionData.selector
3840 || selector == IAccountLoupe.getValidationData.selector ;
3941 }
0 commit comments