SuperChain Lottery

SuperChain Lottery

SuperChain Lottery is a lottery system same as traditonal lottery but is backed by the powers of blockchain.

23

The problem SuperChain Lottery solves

The Chainlink Verifiable Random Function is used to generate a truly random number, which is used to determine the winner of the lottery. The protocol uses decentralized nodes to generate random numbers, ensuring that the process is unbiased and secure. This ensures that no party can manipulate the outcome of the lottery.

The Chainlink Upkeep automation is used to automate the process of withdrawing lottery results. This ensures that the results are processed and announced automatically, without any human intervention. This feature eliminates the possibility of human error and makes the entire process more efficient.

Finally, Superfluid IDA is used to distribute the prize money to the winner of the lottery. The protocol enables instant money transfer, allowing the winner to receive their prize money in real-time. This feature is particularly useful in ensuring that the winner receives their prize money quickly and without any delay.

Overall, this website provides a seamless and secure platform for conducting lotteries. By leveraging the latest blockchain technologies, it ensures that the entire process is transparent, fair, and efficient.

Challenges I ran into

1)Was not able transfer supertoken using solidity function call.
2)Struggled with react hooks.
3)Runtime error while deployment.

Discussion