Category: Coding Mistakes
Some interfaces are missing functions
Informational Severity
Informational Impact
N/A Likelihood
Description
The IAccountRecoveryModule
interface is missing the following external functions:
resetModuleForCaller()
setAllowedRecoveries()
executeRecovery()
The IAddressResolver
interface is missing the following external functions:
resolveAddressesV1()
resolveAddresses()
resolveAddressesFlexibleForV2()
The IPasskeyRegistryModule
is missing the getOwner()
external function.
Impact
Users or smart contracts that make use of these interfaces will not be able to call these functions.
Recommendations
Consider adding these functions to the interfaces.
Remediation
This issue has been acknowledged by Biconomy Labs, and a fix was implemented in commit 34a75fa2↗.