OneTrueId
No physical documents needed! 🌍 One secure blockchain ID to verify, share, pay, and accept payments—private, seamless, and universally accepted. 🚀
Screenshots





Problem Statement
Say goodbye to physical documents! 🌍 With one secure, blockchain-based ID, you can verify and share your identity seamlessly across platforms and institutions. Built for privacy, simplicity, and universal acceptance, it’s the future of identity management—always with you, wherever you go. 🚀 Plus, enjoy seamless payments with your verified ID, enabling quick and secure transactions across platforms.
Solution
OneTrueId Project: Quick GuideOneTrueId is a decentralized identity platform for creating and managing digital identities on the blockchain.Features:Decentralized Identifiers (DIDs)Identity verificationProfile management with IPFS storage for imagesTech Stack:Frontend: Next.js, TypeScriptSmart Contracts: Solidity, HardhatTools: Chainlink VRF, IPFS, MorphL2Setup:Clone the repo: `git clone https://github.com/Adityaakr/OneTrueIdInstall dependencies:npm installCompile contracts:npx hardhat compileDeploy:npx hardhat run scripts/deploy.js --network yourNetworkStart server:npm startSmart Contracts:createUser: Creates a DIDeditUser: Updates user infogetUserByUsername: Fetches user by usernameIPFS: Store profile images securely on IPFS and save the CID on-chain.
Hackathon
ETHGlobal Bangkok
2024
Contributors
- Adityaakr
8 contributions