Recovery can protect a smart account from permanent credential loss. It can also create an alternate path to full account control.
ERC-7947 proposes a shared interface for adding recovery providers, committing account-specific recovery data, submitting recovery proofs and changing an account’s access subject after verification.
A recovery provider does not need the primary wallet key to become security-critical. If it can accept a false proof or authorize the wrong replacement subject, the recovery path can become an account takeover path.
Review:
• Provider address and implementation
• Access control around provider enrollment
• Exact meaning of the recovery data
• Proof binding to the account and intended access change
• Nonce or equivalent replay protection
• Provider removal and cleanup behavior
• Upgrade authority and emergency response
ERC-7947 does not provide one mandatory delay, expiry or provider threshold. Never assume those controls exist without verifying the implementation.
Full guide:
https://tokentoolhub.com/erc-7947-smart-account-recovery/
#Ethereum #SmartAccounts #WalletSecurity #Web3Security #blockchain