JSPM

@stacksnpmv/stacks-tip-jar

2.1.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 9
  • Score
    100M100P100Q186993F
  • License MIT

Accept crypto tips on Stacks blockchain - decentralized tip jar for content creators

Package Exports

  • @stacksnpmv/stacks-tip-jar
  • @stacksnpmv/stacks-tip-jar/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@stacksnpmv/stacks-tip-jar) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

๐Ÿ’ฐ STX Tip Jar

Accept crypto tips on Stacks (Bitcoin L2) with beautiful UI and on-chain transparency

npm version Build Status Live on Mainnet npm downloads License: MIT TypeScript Coverage

๐Ÿš€ Live Demo ยท ๐Ÿ“œ View Contract ยท ๐Ÿ“– Docs


โœจ Features

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

๐Ÿš€ Quick Start

# 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 dev

Open http://localhost:3000 to see it running.

๐Ÿ› ๏ธ Tech Stack

  • Smart Contract: Clarity on Stacks
  • Frontend: Next.js 14, React 18, TypeScript
  • Wallet: @stacks/connect v7.7.1
  • Transactions: @stacks/transactions v6.13.0
  • Styling: Tailwind CSS
  • Deployment: Vercel

๐Ÿ“œ Smart Contracts (Mainnet)

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

๐Ÿค Contributing

Contributions welcome! Please read CONTRIBUTING.md first.

  1. Fork the repo
  2. Create your feature branch (git checkout -b feature/amazing)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing)
  5. Open a Pull Request

๐Ÿ“„ License

MIT License - see LICENSE for details.


Built for Stacks Builder Rewards ๐Ÿ—๏ธ

โญ Star this repo if you find it useful!