This project enables Web3-based electronic KYC (eKYC) using the LIT Protocol for secure access control and encryption.
Refer to the official LIT documentation for detailed API and SDK usage: 👉 LIT Protocol Access Control & Encryption Docs
Follow the steps below to set up and run the WebApp locally.
npm installCreate a .env file in the webapp directory by copying the provided .env.template file:
cp .env.template .envThen, open .env and fill in the required values as per your configuration.
npm run devThe development server should now be running at http://localhost:5173
-
LIT Network:
DatilDev -
Wallet Requirement:
- Ensure MetaMask (or any other Ethereum-compatible wallet) is installed in your browser.
- Your wallet must hold at least
0.000001 ETHon the Sepolia testnet.
This project uses Lighthouse as the IPFS storage provider, following the official Lighthouse documentation:
Lighthouse provides decentralized and permanent file storage powered by IPFS and Filecoin.
- Testnet Used:
DatilDev - Ensure your wallet has a small amount of testnet ETH on the Sepolia network to interact with Lighthouse.
You can view a demo of the application using the link below: