Skip to content

Ravi62026/Block-X-Authntication-System

Repository files navigation

Block-X Auth System

Overview

This application integrates Wallet Connect for user authentication and uses the Anon Aadhaar SDK to verify Aadhaar citizenship securely with zero-knowledge proofs, ensuring privacy-preserving verification.

Features

  • Wallet Connect Integration: Secure user authentication via crypto wallet.
  • Anon Aadhaar SDK: Privacy-preserving Aadhaar verification using zero-knowledge proofs.
  • Intuitive UI: User-friendly interface for seamless interaction.

How to use

Wallet Login

Wallet Login

home

Usage

Connect Wallet:

  • Click on the "Connect Wallet" button to connect with wallet of your choice (eg. Metamask).
  • Follow the prompts to connect your crypto wallet using Wallet Connect.

Verify Aadhaar:

  • Toggle the details that you want share with application.
  • Login using Anon Aadhaar by uploading secure QR of your UIDAI aadhaar document.
  • Click on the "Continue" then on "Generate Anon Aadhaar Proof".
  • The application will use the Anon Aadhaar SDK to perform zero-knowledge proof verification and will show results if verfied successfully.

Technologies Used

  • React: Frontend library for building user interfaces.
  • TypeScript: For type checking and type safety.
  • Wallet Connect: Crypto wallet SDK.
  • Anon Aadhaar: zero-knowledge protocol that allows Aadhaar ID owners to prove their identity in a privacy preserving way.
  • Tailwind CSS/Daisy UI: For intuitive and modern user interfaces.

About

Block-X Auth System is a decentralized identity verification solution that enables secure, anonymous Aadhaar verification using zero-knowledge proof technology. Integrated with Wagmi for easy wallet connectivity, it empowers users to verify their identity while maintaining privacy and security in a blockchain-powered environment.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors