/draffle

Primary LanguageTypeScript

dRaffle

dRaffle is a decentralized raffle protocol on Solana, which creates the necessary technical foundation to the dRaffle Luck Club. dRaffle is the first of its kind open-source transparent system to allow raffling of any token, in any amount, any mint, unlimited number of participants or number of prizes.

dRaffle dApp

Litepaper

Solana ignition hackathon entry

Discord

The dRaffle program has been deployed and is a verifiable build https://anchor.projectserum.com/program/dRafA7ymQiLKjR5dmmdZC9RPX4EQUjqYFB3mWokRuDs

Components

  • The dRaffle program, to create raffles
  • The dRaffle cli, to be able to interact with all the draffle commands to create raffle and add prizes
  • The community staking program, to allow user to stake and earn rewards on the dRaffle community token, which is a free gift for early adopters and will give access to raffles

Localnet usage

scripts/start_dev.sh sets up an entire environment with the program raffles and NFTs in order to functionaly test the app

Before running it make sure the programs are built with anchor build

When start_dev.sh is running the react app will show a set of test raffles with various prizes and raffle end times

Notes