- Hackathon name and organizer address are immutable.They cannot be changed after deployment.
- Sponsor submits the name of the prize and transfers the prize amount at the time of prize creation. Additional metadata about the prize can be added to the Prize struct.
- Like it always has been
- After the results come out, organizer starts the distribution process by submitting winner's address for each prize.
- Sponsors submits the winner's address for each of their prizes.
- If the winning address of both the sponsor and the organizer match, the winner can withdraw their prize from the contract.