Web3 Status Registry
My First Blockchain Integration
SolidityReactViteTypeScriptethers.jsOpenZeppelinEthereum Sepolia
A Decentralized Application (DApp) that demonstrates the integration between a React frontend and a smart contract deployed on the Ethereum Sepolia test network.
Implements a hybrid smart contract architecture combining an on-chain status/audit logging system, ERC-20 token logic, and cryptographic hash verification — a simplified but realistic model of a modular decentralized application.
Smart contract — Web3Registry
- On-chain status registry with immutable event logging (updateStatus, getRecord, getTotalRecords)
- Cryptographic hash verification for file integrity (registerHash, verifyHash)
- ERC-20 token module — Web3Token (W3T)