## Project Description
Our platform is a production-ready decentralized lottery system built on Polygon blockchain, featuring automated prize distribution, transparent winner selection, and commission-based revenue model. The smart contracts handle ticket sales, random winner selection, and secure fund management.
## Tech Stack
- **Development**: Thirdweb SDK, OpenZeppelin contracts
- **Tools**: Hardhat/Truffle, Remix IDE, MetaMask
- **Testing**: Chai, Mocha, Waffle
- **Deployment**: Thirdweb Deploy, Polygon Mumbai/Mainnet
## Key Responsibilities
- Develop and audit Solidity smart contracts for lottery mechanics
- Implement secure random number generation for winner selection
- Build gas-optimized functions for ticket purchasing and prize distribution
- Create admin functions for lottery operators (draw, refund, commission withdrawal)
- Integrate OpenZeppelin security standards and access controls
- Deploy and verify contracts on Polygon network
- Collaborate with frontend team on Web3 integration