On-chain Solana lottery dApp where users buy tickets via Anchor program and a backend authority picks winners and distributes prizes

Six-minute single-commit lottery dump: off-chain RNG, missing program source, zero traction.

Dimensions

Verdict

This is a Solana lottery dApp: Next.js frontend, Node WebSocket backend holding an authority keypair that calls Anchor's createLottery and pickWinner, with Firebase/PocketBase for history. The actual on-chain Rust program is absent, only the IDL ships, and the README admits winner selection uses Math.random() rather than verifiable randomness. GitHub shows one commit pushed six minutes after repo creation, zero stars, one contributor GitHub metadata: 1 commit, 1 contributor, created and pushed roughly 6 minutes apart, a re-pushed dump rather than organic work. Against the corpus, the closest matches are gambling and wagering winners like Casino Royale, Honorable Mention Gaming , and Crypto Fantasy League, 1st Place Gaming , but none are exact lottery clones, so this sits as a partial gap. Crowdedness is real: 70 topical neighbors Corpus crowdedness: 70 topical neighbors reported for closest match, and lottery-specific primitives barely register in the winners-only cohort's top tags. The one bright spot is that four other teams built derivatives of this exact repo 4 corpus entries classified as derivatives of this repo (ecosystem traction), real ecosystem traction despite the shallow shipped state. Weakest dimension is momentum, a single six-minute commit dump with no adoption. Next move: ship the actual on-chain program with VRF-based randomness and real commit history before resubmitting.

Closest competitors

Casino Royale
Breakout 2025WinnerHonorable Mention - Gaming (Gaming)
5%
match

An onchain casino RPG where players earn and wager $CHIPS through immersive gameplay, quests, and gambling.

Crypto Fantasy League (CFL)
Breakout 2025Winner1st Place - Gaming (Gaming)
5%
match

A fantasy sports-style PvP game where players draft token portfolios and compete based on real-time market performance.

Pregame
Radar 2024Winner1st Place - Consumer (Consumer)
3%
match

A trustless peer-to-peer betting platform for wagering against anyone online.

Solve Maze Solana
Renaissance 2024
4%
match

A 2D maze game where maze layouts are generated from Solana transaction data with on-chain prizes for winners.

A decentralized event management platform on Solana for creating events and purchasing tickets with tokens.

Winner DNA

  • On-chain Anchor program with real Rust source included, not just an IDL: missing

    Repo ships only the IDL and program ID reference, not the actual program source.

  • Verifiable on-chain randomness (VRF or PDA-derived) rather than centralized backend RNG: missing

    README admits winner selection uses backend Math.random().

  • Sustained, multi-contributor commit history: missing

    Single commit, single contributor, six-minute span from creation to last commit.

  • Test coverage and CI pipeline: missing

    No tests directory and no GitHub Actions workflows present.

  • Core primitive aligned with the winners-only cohort's dominant categories (oracle, stablecoins, staking, amm, lending): missing

    Lottery/gaming primitive is absent from the cohort's top-10 primitive list.

  • Ecosystem traction: other teams building on top of the project: present

    4 corpus entries were classified as derivatives of this repo.