This is a simple social recovery wallet built with Foundry. If the owner loses access, the wallet can be recovered by the guardian squad.
- Social Recovery: Need at least 3 out of 5 guardians to approve a new owner.
- Guardian-only flow: Only approved guardians can start or approve recovery.
- Solid Solidity: Built with Solidity ^0.8.19 and keeps things clean.
This contract is live on Sepolia:
- Contract Address:
0x8A62E5921842A115176E1c6a8ed1Cb71D5604D04 - Explorer: View on Etherscan
src/— main wallet contract.test/— unit tests for recovery logic.lib/— forge-std helper library.
Install Foundry first.
forge buildforge testIt’s built for a chill recovery setup: if the owner is gone, trusted guardians can still save the day. No central backup, no drama.
