Assessment reports>Biconomy Smart Account>Informational findings>Some interfaces are missing functions
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.

Zellic © 2024Back to top ↑