DystoMfers Raffles

Permissionless raffle Dapp for ERC20 / ERC721 tokens fully On-Chain powered by HyperEVM.

  • 0 Raised
  • 2,038 Views
  • 0 Judges

Categories

  • 21. Best use of Alchemy
  • 02. 🚀 Hyperliquid Frontier Track
  • 16. Best showcase of identity with Hyperliquid Names (.hl)

Gallery

Description

DystoMfers Raffles

During my years enjoying the crypto world, i've find out that people love to gamble! So I've been building a permissionless raffle dapp around a NFT collection i've launched on HyperEVM named DystoMfers (derivative inspired by two OG communities DystoPunks & Mfers). That allows to anyone holding any ERC20 / ERC721 token (From a curated list) put them up for a raffle... then as a simple raffle, winner: take the the asset/s raffle creator get all the profits from sold tickets (less platform usage fee, currently set at 5%)

All platform is fully on-chain, even the allowed tokens are stored at the core contract!
Beta version is already live on: https://dystomfers.art/raffles

Contracts are verified so anyone can read the source-code at https://hyperevmscan.io And the solution have 3 contracts:
Core -> Raffles core, handle the core functions such as raffle creation, cancellation / draw winner, etc.
View -> Handle all the communication between stored and dapp.
WinnerPicker -> Handle the logic to pick a winner giving a raffle Id. (Currently powered by PRNG algo)

Been doing all the funding and development as "solo" team... so wanted to give it a shoot and register the living project as idea here to keep develop it.
If backed, funds will help me to cover current AWS invoices and continue with the development: 

Current TODO list (Not final)

Add HLnames integration to give "name" to raffle creators, winners, etc.✅
Add dothype.io integration as fallback to HLNames for a better social UX. Logic will be as follows: search addy on HL, if nothing found search at dothype if nothing found print the boring 0xxxx formatted address.✅
- Token gated raffles (Exclusive): So other communities could use the raffles to giveaway or raffle assets just for holders of their assets.
- Burning raffles: Give the raffle creator the ability to "burn" profits, sending to 0x0DeAD once the winner gets picked.
- Share on X capability.✅
- Show raffle list and raffle details without the requirement to "connect wallet".
- Improve error handling notifications.✅
- Improve winner picker algorithm by adding a VRF (once we get one up n running on hyperEVM) and / or change current PRNG algorithm to integrate with HyperCore to read some data to add extra randomness flavor to current PRNG.



Attachments