
WalletRecovery
Recovery of Smart Contract Wallets using Social Strategy / Guardian LockBox strategy.
Demo
About
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.
How it's made
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.