← Back to home

WalletRecovery

Recovery of Smart Contract Wallets using Social Strategy / Guardian LockBox strategy.

Screenshots

WalletRecovery screenshot 1
WalletRecovery screenshot 2
WalletRecovery screenshot 3

Problem Statement

Implements a factory to create Smart Contract Wallets. Focus is to recover the account when the key is lost. Recovery could be as simple as multi sig guardians to complex solutions such as secret intermediate account which unlocks the actual guarded account. Implement various recovery mechanisms to recover the wallet.

Solution

The Guardian LockBox strategy is based upon Vitalik's post https://old.reddit.com/r/ethereum/comments/11tijiv/how_i_think_about_choosing_guardians_for_multisig/ The smart contract which contains asset is not revealed to the guardians. Guardians guard the lockbox. The lockbox acts as guardian to asset smart contract. Lockbox contract is created by CREATE2 call during wallet recovery phase.

Hackathon

Scaling Ethereum 2023

2023

Contributors