Lucky Draw
Review the smart contracts for LuckyDraw, a decentralized lottery protocol on Ethereum. The platform allows users to purchase tickets for weekly prize pools, with winners selected on-chain for full transparency. After several rounds, the community noticed that the same wallet keeps winning despite low ticket holdings. Investigate the winner selection mechanism to ensure fair randomness.
domainBlockchain
vuln classWeb3