Skip to content

bleu/candide-account-recovery

Repository files navigation

Safe Cover

Safe Cover leverages Safe's Social Recovery Module contracts, developed by Candide, evaluated by the Safe Protocol Team, and has passed formal verification and audits.

Social Recovery provides users with an effective method to regain control of their accounts by transferring access to a new owner through trusted contacts, or their own backup accounts. The account recovery module allows owners to add recovery addresses, known as Guardians, to facilitate this process in case their signer key is lost or compromised. Candide's Social Recovery Module is flexible and accepts various types of Ethereum accounts as Guardians, including:

  • Family and friends
  • Hardware wallets
  • Institutions
  • Email/SMS (through companies offering auth-based safe recovery services)

Safe Cover frontend is built with censorship resistance in mind:

  • No analytics or tracking
  • No backend services needed, only an RPC URL
  • Easily runs on IPFS or locally

Audits

Contracts, formal verification, and audits can be found in the GitHub repository: candide-contracts.

Resources

External Contributions

The development of this frontend is led by the Bleu team. The Candide team maintains a version of the repository, bleu/candide-account-recovery, at candidelabs/safecover for publishing new releases. For any issues or pull requests, please direct them to the bleu/candide-account-recovery repository.

Running Locally

This is a Next.js project bootstrapped with create-next-app.

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages