# EthLottery: On-chain NFT lottery

A decentralized lottery where every ticket is an NFT and the winner is picked by verifiable randomness, not by anyone's server.

*2025 · under a month*

## The brief

EthLottery is a fully decentralized lottery on Ethereum: tickets are ERC-721 NFTs, winners are selected with Chainlink VRF, and no backend or admin can touch the result.

## What we built

- **Lottery contracts.** concurrent rounds, configurable pricing
- **NFT tickets.** per-round artwork, on-chain metadata
- **Prize distribution.** automatic, with a small protocol fee
- **Frontend.** live rounds, holdings, past winners, minting

## How it works

When a round closes, Chainlink VRF supplies a provably random seed that selects the winner on-chain. No backend, no admin intervention, no way to manipulate results.

## Stack

- **Stack:** Solidity, Chainlink VRF, Hardhat, Next.js

More work: https://dock30.com/work

## Contact

- Email: crew@dock30.com
- Book a call: https://dock30.com/contact
