Skip to content

Bnb faucet #95

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

Bnb faucet #95

wants to merge 6 commits into from

Conversation

mauridev777
Copy link

🪙 BNB Testnet Faucet

A modern web faucet for the BNB Smart Chain testnet, built with Next.js (App Router, TypeScript), Supabase, ethers.js, and Tailwind CSS.

🌐 Live Demo
You can try the faucet live here:
👉 https://bnb-faucet.netlify.app/

Built with Next.js, Tailwind CSS, and Supabase.

Deployed on Netlify for fast global delivery.

Sends 0.001 BNB on BNB Testnet (1 claim per address per 24h).


🚀 Features

  • Request BNB testnet tokens directly from the web UI
  • Rate-limited: 0.001 BNB per address every 24 hours
  • Mainnet eligibility check: Optionally blocks addresses with ≥ X BNB on mainnet
  • Cooldown/anti-spam: Tracks last claim per address in Supabase
  • Beautiful, responsive UI with Tailwind CSS
  • TypeScript codebase for safety and clarity
  • Supabase for database and claim tracking
  • Environment-configurable: faucet amount, cooldown, and more
  • Easy to deploy on Vercel or any Node.js host

🧑‍💻 Tech Stack

Copy link
Contributor

@VamshiVerma VamshiVerma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work! Consider adding a balance check before sending the transaction to avoid silent failures.

@mauridev777 mauridev777 requested a review from VamshiVerma July 12, 2025 23:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants