A complete web-based cryptocurrency faucet system built with PHP and MySQL that allows users to claim free ZER tokens at regular intervals. The system features a modern, responsive design with a comprehensive admin panel for complete management.
- 🆓 Free Token Claims - Claim 0.001 ZER tokens every 24 hours
- 🔐 No Registration - Direct claiming using wallet addresses
- 📊 Real-time Statistics - Live stats showing total claims and distributions
- 📱 Responsive Design - Works perfectly on all devices
- 🔒 Secure Transactions - Integrated with ZeroChain API
- 👛 Wallet Integration - Direct links to create ZER wallets
- 🎯 Complete Dashboard - Real-time statistics and overview
- 📋 Claim Management - View and monitor all user claims
- 🚫 Address Management - Block/unblock wallet addresses
- ⚙️ System Settings - Configure brand, amounts, and timing
- 🔑 API Configuration - Set up private keys and API keys
- 🛠️ Maintenance Mode - Temporarily disable the faucet
- PHP 7.4 or higher
- MySQL 5.7+ or MariaDB
- cURL extension enabled
- Web server (Apache/Nginx)
Upload all files to your web serverNavigate to: yourdomain.com/install.php
- Enter database credentials
- Set up admin account
- Configure basic settings
- Get API key from ZeroChain
- Configure in admin panel → Faucet Settings
Your faucet is ready to use!
⚠️ Security Note: Deleteinstall.phpfor security
ZER-Faucet/
├── 📄 index.php # Main faucet page
├── ⚙️ config.php # Database configuration
├── 🛠️ install.php # Installation script
├── 👨💼 admin/
│ ├── 🔐 login.php # Admin login
│ ├── 🎯 dashboard.php # Admin panel
│ └── 🚪 logout.php # Logout script
├── 📊 database/
│ └── 🗃️ zer_faucet.sql # Database schema
└── 📚 README.md # This file
- Visit the faucet website
- Enter your ZER wallet address (starts with
t1) - Click "Claim" to receive 0.001 ZER
- Return every 24 hours for more tokens
- Access
/admin/login.php - Use your admin credentials
- Manage claims, settings, and blocked addresses
- Monitor statistics and performance
- Brand Name: Customize your faucet name
- Claim Amount: Set ZER amount per claim (default: 0.001)
- Claim Duration: Time between claims (default: 1440 minutes/24 hours)
- Private Key: Your ZER wallet private key
- API Key: From ZeroChain API
- Transaction Fee: Network fee per transaction
- Memo: Transaction description
- Database Connection Error: Check credentials in
config.php - API Not Working: Verify private key and API key
- Installation Fails: Check PHP version and extensions
We welcome contributions! 🎉
- 🍴 Fork the repository
- 🌿 Create a feature branch
- 💻 Make your changes
- ✅ Test thoroughly
- 🔀 Submit a pull request
- 🔧 Bug fixes
- 🎨 UI/UX improvements
- 🚀 New features
- 📚 Documentation
- 🔒 Security enhancements
This project is FREE TO USE 🎉 under an open-source license. You can:
- ✅ Use commercially
- ✅ Modify and distribute
- ✅ Use privately
- ✅ Use without attribution
- 🔐 Passwords are securely hashed
- 🛡️ SQL injection protected
- 🔒 API keys stored securely
- 🚫 Input validation on all forms
-- Main tables include:
- settings: Faucet configuration
- admin_users: Admin accounts
- claims: User claim history
- blocked_addresses: Blocked wallets
- visitors: Site traffic analyticsThe faucet integrates with ZeroChain API:
https://zerochain.info/api/rawtxbuild/pkey/toaddress/amount/fees/send/api-key
- 📧 Email: hello.kaiiddo@gmail.com
- 🐛 Issues
- 💬 Discussions
- 🔔 Email notifications
- 📱 Mobile app
- 🌐 Multi-language support
- 💰 Multiple cryptocurrency support
- 📈 Advanced analytics
- 🔐 Two-factor authentication
If you find this project useful, please give it a star! ⭐
- ✅ Initial release
- ✅ Complete faucet system
- ✅ Admin panel
- ✅ ZeroChain API integration
Built with ❤️ for the ZER community
💙 Happy fauceting! 💙