[PolyJackpot.fun]
Team: @0xiamjosh0xiamjosh
Submitted: 02/04/2026
PolyJackpot.fun is a centralized global Jackpot platoform built on Base Sepolia Tesnet
It leverages **Pyth Entropy** to generate secure, on-chain randomness for both its weekly mega-jackpots and its guaranteed weekly raffle winner.
By utilizing Pyth’s high-fidelity entropy, we’ve eliminated the need for “black box” off-chain random number generation, providing a truly “Live Authority” gaming experience that any user can verify on-chain.
What It Does
PolyJackpot.fun addresses the centralized trust deficit in traditional lotteries by automating entry, draw execution, and payout logic entirely on-chain.
It features a $2.00 entry ticket where
- 80% of the pool goes to the Jackpot
- 10% to a guaranteed weekly raffle winner
- 10% to development
All orchestrated via a :
- NextJs frontend using Privy creating a embedded wallet for Social (x) and wallet connection
- Robust NestJS backend : async module that sync database and blockchain
- Base Sepolia smart contracts : stores every tickets bought, logs entropy numbers for every draw
- For now : manual execution of the draw. It can be only made by 0xF2a1407dc74F8adECC93c3a46b619a871D782d41 (only this addres can add more admins)
- There is a faucet : every user can request 2 testnet usdc and eth that will be transfered automaticaly
Pyth Features Used
Check all that apply:
- [ ] Price Feeds (on-chain or off-chain)
- [x] Entropy (randomness)
- [ ] Both
Links
- Live Demo: https://polyjackpot.fun/
- Source Code: [https://github.com/josh11s/PolyJackpot.fun\\\\\\\\\\\]
## Screenshots / Media
Connect Social or Wallet
Once connected it always creates a embedded wallet (thanks to privy)
Go to Help, Request Testnet Tokens.
Click on Play, Choose you lucky number and Pray Pythia to be luck
Only me as a admin, I can
## Tech Stack
- Framework/Language: Next.js, NestJS, TypeScript
- Blockchain: Base Sepolia
- Oracle: Pyth Entropy
- Database: PostgreSQL
- Web3 Service : privy, viem lib (with default config to call base sepolia)
- Deployment: custom server
-Solidty contract
- Doc explain how to deploy
- Doc explain how you can crée multiple random numbers with one request to entropy
## Content Contributions (Required)
Every submission must include at least one public post and one technical contribution. Link them here.
## Licensing
This project is licensed under Apache 2.0 (required for all submissions).
## Eligibility Confirmation
- [x] I am 18+ years old
- [x] I am not located in an OFAC-sanctioned jurisdiction
- [x] I confirm this is an original work created during the hackathon period
- [x] I have read and agree to the Terms & Conditions
