Skip to content

dRaffle is a decentralized raffle protocol on Solana

Notifications You must be signed in to change notification settings

kakasonz112/draffle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dRaffle

⚠️ If you intend to use this for production use the v1 branch which is matching the mainnet-beta deployment

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

Program Deployments

Program Mainnet Beta Status Code
dRaffle dRafA7ymQiLKjR5dmmdZC9RPX4EQUjqYFB3mWokRuDs Anchor Verified v1 branch

Components

  • The dRaffle program, to manage 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

About

dRaffle is a decentralized raffle protocol on Solana

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 72.2%
  • Rust 22.9%
  • Shell 3.8%
  • Other 1.1%