Blockchain
Blockchain Certificate Verification
Tamper-proof academic credentials on an EVM chain
- Solidity
- Hardhat
- Next.js
- ethers.js
- +2
Blockchain · Mini Project
A lottery whose winner is picked by verifiable on-chain randomness
Overview
Players enter a round with a fixed amount of test ETH, and when the round closes the contract requests a random number from Chainlink VRF, whose proof is checked on-chain before the winner is chosen. Chainlink Automation closes rounds on a timer. The report explains why block hashes are not safe randomness. Runs on Sepolia with test ETH and test LINK only; no real money is ever wagered.
What makes it stand up
Module breakdown
Tracks entries, round state and the prize pool.
Requests and receives VRF words to pick the winner.
Upkeep checks that close each round on time.
Hardhat tests using the VRF coordinator mock.
React page for entering and viewing past winners.
After this, you will be able to
Technology stack
You receive
Keep looking
Blockchain
Tamper-proof academic credentials on an EVM chain