STX Multi-Sender is a professional dApp designed to distribute native STX tokens to multiple wallet addresses in a single transaction.
Built for Stacks Mainnet, leveraging a custom Clarity smart contract for efficiency and security.
- Bulk Distribution — Send STX to up to 50 addresses in one transaction
- Batch Protection — Minimum 5 recipients to prevent spam
- Native Wallet Support — Works with Xverse, Leather, and other Stacks wallets via
@stacks/connect - Real-time Validation — Automatic address validation (SP prefix)
- Transparent Execution — Direct transaction links to Stacks Explorer
| Component | Technology |
|---|---|
| Blockchain | Stacks (Bitcoin L2) |
| Smart Contract | Clarity |
| Frontend | React + Vite |
| Language | TypeScript |
| Styling | Tailwind CSS |
| Wallet Connection | @stacks/connect, Reown AppKit |
git clone https://github.com/hihenluo/stx-multi-sender.git
cd stx-multi-sendernpm installCreate a .env file in the project root:
VITE_PROJECT_ID=your_reown_project_idnpm run dev- Network: Stacks Mainnet
- Contract Address:
SP32YN03PMDGXQA9HYEZS2WBAT32AZKDJTBAPF4T
- Contract Name:
stx-multi-send - Function:
airdrop-stx
- Minimum Recipients: 5
- Maximum Recipients: 50
- Unit: micro-STX (10⁶)
- Fork the project
- Create your feature branch
git checkout -b feature/CoolFeature
- Commit your changes
git commit -m "feat: add cool feature" - Push to the branch
git push origin feature/CoolFeature
- Open a Pull Request
Distributed under the MIT License.
Built with 🧡 for the Stacks Ecosystem