Lsq128

去中心化链上抽奖 DApp 前端,基于 Next.js + wagmi + RainbowKit 构建,与智能合约交互

19
0
69% credibility
Found Apr 09, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

A user-friendly web interface for participating in and managing a decentralized lottery on the Ethereum Sepolia test network, featuring fair random winner selection and transparent history.

How It Works

1
🌐 Discover the Lottery

You hear about a fun, fair lottery game on the Sepolia test network and visit the colorful website to check it out.

2
🔗 Connect Your Wallet

Tap the connect button to link your crypto wallet, ensuring it's switched to the Sepolia network for test money.

3
💰 See the Live Prize Pool

Glance at the current round's status, growing prize pot, player count, and how much the winner will get.

4
🎟️ Enter the Draw

When open, send 0.1 test ETH as your entry fee to join, feeling the excitement as your ticket is added.

5
Watch and Wait

Monitor the status change from open to closed, then drawing, as a fair random pick happens automatically.

6
📜 Review Past Wins

Scroll through history records of previous rounds, winners, prizes, and statuses to see transparency.

🏆 Celebrate Fair Play

You've enjoyed a trustworthy lottery where anyone can verify results, win test prizes, or just have fun watching.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is sepolia-lottry-app?

This TypeScript Next.js DApp provides a polished frontend for a decentralized on-chain lottery running on Ethereum's Sepolia testnet, letting users connect via RainbowKit (MetaMask and others), pay a 0.1 ETH entry fee to join rounds, track real-time status, prize pools, participant counts, and past winners in a history table. It solves the hassle of building wallet-integrated UIs from scratch by offering ready components for lottery status displays, entry buttons with transaction feedback, fairness explanations via Chainlink VRF, and owner controls to start, end, or refund rounds. Deploy it as a next js dapp example for quick testing dapp crypto github prototypes.

Why is it gaining traction?

Stands out with live dashboards showing entries, prizes (95% to winner, 5% fee), and VRF-powered draws that users can verify on-chain, plus share buttons for X, Telegram, and Discord. Developers grab it as a dapp github example or github dapp learning resource because wagmi hooks deliver seamless reads/writes without custom RPC boilerplate, and Sepolia locking avoids mainnet risks—ideal for metamask test dapp github experiments over bare staking dapp github or voting dapp github templates.

Who should use this?

Frontend devs prototyping Ethereum lottry DApps who need RainbowKit wallet flows and wagmi contract queries out-of-box. Suited for github dapp university students or indie builders tweaking participation modules for custom entry fees and real-time history views. Skip if you're deep into Solana dapp github—it's pure Sepolia Ethereum.

Verdict

Solid starter for learning DApp frontends (19 stars), but low 0.699999988079071% credibility score flags early maturity—expect tweaks for production. Fork it for your next.js + wagmi project if you want a functional lottery UI fast.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.