project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Private Guardian

A account abstraction wallet with privacy-preserving social recovery

Private Guardian

Created At

ETHGlobal Tokyo

Project Description

Account Abstraction Wallet that utilizes the combination of zero-knowledge proof and account abstraction to enhance user privacy while offering social recovery functionality. This innovative project offers a secure and decentralized solution for users to recover their lost account or so call private keys, or access to their accounts. The use of zero-knowledge proofs ensures that user data and transaction details remain confidential, while account abstraction allows users to interact with the network without ever worry about losing their account.

How it's Made

This project utilized the accountjs.xyz open-source library to implement the wallet interaction and recovery functionality. This library offers a set of APIs and tools for developers to integrate with different blockchain networks, making it easy to create and manage blockchain-based applications.

To design the frontend of the application, the project utilized two popular frontend design frameworks: Material-UI (also known as MUI) and Tailwind CSS. Material-UI provides a comprehensive set of React components that follow Google's Material Design guidelines, while Tailwind CSS offers a utility-first CSS framework that allows for fast and flexible styling.

For the recovery relayer, the project made use of Next.js, a popular React-based framework for building server-side rendered (SSR) web applications. Next.js provides a range of features and benefits, including automatic code splitting, optimized performance, and server-side rendering, making it an ideal choice for building the recovery relayer.

For the bundler and account abstraction, we get extensively huge helps from eth-infinitism project

background image mobile

Join the mailing list

Get the latest news and updates