Accept crypto tips on Stacks (Bitcoin L2) with beautiful UI and on-chain transparency
| Feature | Description |
|---|---|
| 🔐 Wallet Connect | One-click connection with Leather, Xverse, or any Stacks wallet |
| 💸 Accept STX Tips | Receive micro-tips in STX with optional messages |
| 👤 Anonymous Tipping | Supporters can tip without revealing identity |
| 🏆 Supporter Tiers | Bronze, Silver, Gold tiers based on total contributions |
| 📊 Real-time Stats | Live dashboard showing tips, supporters, and totals |
| ⛓️ Fully On-chain | All tips recorded permanently on Stacks blockchain |
# Clone the repo
git clone https://github.com/giwaov/stacks-tip-jar.git
cd stacks-tip-jar
# Install dependencies
npm install
# Start development server
npm run devOpen http://localhost:3000 to see it running.
- Smart Contract: Clarity on Stacks
- Frontend: Next.js 14, React 18, TypeScript
- Wallet:
@stacks/connectv7.7.1 - Transactions:
@stacks/transactionsv6.13.0 - Styling: Tailwind CSS
- Deployment: Vercel
| Contract | Address | Explorer |
|---|---|---|
| tip-jar-v3 | SP3E0DQAHTXJHH5YT9TZCSBW013YXZB25QFDVXXWY.tip-jar-v3 |
View → |
| tip-stats | SP3E0DQAHTXJHH5YT9TZCSBW013YXZB25QFDVXXWY.tip-stats |
View → |
| tip-leaderboard | SP3E0DQAHTXJHH5YT9TZCSBW013YXZB25QFDVXXWY.tip-leaderboard |
View → |
📈 Stats: 3,900+ transactions | 78+ unique users | Live on mainnet
Contributions welcome! Please read CONTRIBUTING.md first.
- Fork the repo
- Create your feature branch (
git checkout -b feature/amazing) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing) - Open a Pull Request
MIT License - see LICENSE for details.
Built for Stacks Builder Rewards 🏗️
⭐ Star this repo if you find it useful!