The NFT Raffle Smart Contract is designed to facilitate a raffle system where participants can enter by purchasing tickets using cryptocurrency. Winners are selected at random, and the prize is an NFT (Non-Fungible Token). This project leverages blockchain technology to ensure transparency, fairness, and security in the raffle process.
- NFT Raffle Creation: Create new raffles specifying the NFT prize, ticket price, and duration.
- Ticket Purchase: Participants can buy raffle tickets using cryptocurrency.
- Random Winner Selection: A random winner is selected when the raffle ends.
- Prize Distribution: The NFT prize is automatically transferred to the winner's wallet.
- Transparency: All transactions and raffle details are recorded on the blockchain.