Introduction
ESDT Tipping Bot is a Discord bot that enables tipping and transferring any ESDT (Electronic Standard Digital Token) issued on the MultiversX blockchain.
Welcome to the most advanced MultiversX Discord bot on the market! 🚀
The ESDT Tipping Bot is a comprehensive, feature-rich Discord bot that transforms your community into a thriving Web3 ecosystem. Built for the MultiversX blockchain, this bot enables seamless token transfers, NFT trading, gaming, betting, and so much more—all directly within Discord.
🎯 Why This Bot is Different
This isn't just another tipping bot. This is a complete Web3 community platform that brings the full power of the MultiversX blockchain to your Discord server. With automatic balance tracking, instant transactions, and zero manual work required, your community can focus on what matters: engagement, fun, and building together.
✨ Core Features
💰 Virtual Accounts System
The game-changing feature that eliminates all friction:
Automatic Balance Tracking - Users deposit tokens to Community Fund wallets, and the bot automatically credits their virtual accounts in real-time
Zero Manual Work - No transaction hash input required. The built-in blockchain listener handles everything automatically
Instant Transactions - Tip, play games, and trade NFTs instantly using virtual balances—no gas fees for spending
Full Transaction History - Complete audit trail of all deposits, withdrawals, tips, and activities
🎮 Complete Gaming Suite
Turn your Discord into a gaming hub:
Rock Paper Scissors - Challenge friends, stake tokens, winner takes all. Fully on-chain and transparent
Lottery System - Create exciting lotteries with customizable ticket prices, prize pools, and drawing frequencies
Football Betting - Real-time football match betting with automatic winner detection and prize distribution
Leaderboards - Track winners, stats, and PNL across all activities
🖼️ NFT Marketplace
Full-featured NFT ecosystem:
NFT Virtual Accounts - Users can deposit, store, and manage NFTs in virtual accounts
NFT Trading - Buy, sell, and trade NFTs directly in Discord
NFT Auctions - Create timed auctions with bidding wars
NFT Tips - Send NFTs as tips to community members
NFT Showcase - View detailed NFT information, images, and metadata
💸 Advanced Tipping & Transfers
Multiple ways to move value:
P2P Tipping - Users tip each other using virtual balances (instant, no fees)
Admin Transfers - Admins send tokens and NFTs from project wallets
Community Fund - Centralized fund for community activities and games
House Balance - Track earnings from betting, auctions, and lotteries
Cross-Guild Transfers - Transfer tokens and NFTs between your Virtual Accounts across different Discord servers seamlessly
🔐 Enterprise-Grade Security
Built with security and transparency in mind:
Auto-Generated Wallets - Project wallets are automatically generated by the bot (you get full control)
Encrypted Storage - All PEM files are encrypted before database storage
On-Chain Verification - All transactions are verified on the MultiversX blockchain
Full Transparency - Complete transaction history and audit trails
🤖 Smart Automation
Set it and forget it:
Blockchain Listener - Automatically monitors all Community Fund wallets every 10 seconds
Auto-Detection - Instantly detects deposits and credits user accounts
Multi-Server Support - One bot instance manages unlimited Discord servers
Real-Time Updates - Balance updates happen instantly as transactions are detected
🔔 Activity Subscriptions
Stay connected across servers:
Cross-Server Activity Feeds - Subscribe to receive Auctions, Listings, and Lotteries from all other servers
Automatic Forwarding - Activities are automatically forwarded to your designated channels
Multi-Activity Support - Subscribe to NFT Auctions, NFT Listings, or ESDT Lotteries independently
Easy Management - Simple subscribe/unsubscribe commands for admins
🚀 What Makes This Bot Special
For Community Admins:
One-Click Setup - Auto-generate project wallets with a single command
Complete Control - Manage multiple projects, set up Community Funds, configure activities
Analytics Dashboard - Track balances, activity, and engagement across your server
Flexible Configuration - Support any ESDT token, customize all activities
For Community Members:
Zero Friction - Deposit once, use everywhere. No repeated transaction hash inputs
Instant Everything - Tips, games, and trades happen instantly using virtual balances
Full Transparency - See all your transactions, balances, and history
Multiple Activities - Gaming, betting, trading, tipping—all in one place
🎯 Use Cases
Gaming Communities - Run tournaments, lotteries, and betting pools NFT Projects - Create marketplaces, auctions, and trading platforms DAO Communities - Enable tipping, rewards, and community engagement Crypto Servers - Build the ultimate Web3 Discord experience Content Creators - Reward supporters with tokens and NFTs
🔒 Security & Best Practices
Wallet Types & Control
Project Wallets (Admin-Controlled)
✅ Auto-Generated - Created automatically by the bot with
/register-project✅ Admin Control - Admins have full control over these wallets
✅ Encrypted Storage - PEM files are encrypted before database storage
✅ Dedicated Use - Always use new, dedicated wallets (never personal or exchange wallets)
✅ Mass Withdrawal Protection - If admins delete project data, the bot automatically performs mass withdrawals to all user wallets before deletion
Community Fund Wallets (User-Protected)
✅ Auto-Generated - Created automatically by the bot with
/set-community-fund✅ NOT Admin-Controlled - Admins cannot control these wallets (enhanced user safety)
✅ User Protection - If admins attempt to delete project data, the bot performs mass withdrawals to all user wallets first
✅ Bot-Managed - Fully managed by the bot for user activities and virtual accounts
User Wallet Registration
✅ 100% Safe - Users can safely register their personal wallets with the bot
✅ No Sensitive Data - The bot only stores:
Discord username
Associated wallet address
✅ No PEM Storage - User wallet PEM files are NEVER stored or requested
✅ Easy Top-Ups - Registering personal wallets makes topping up virtual accounts seamless
Wallet Requirements
Each Project and Community wallet needs:
EGLD - For blockchain transaction fees
REWARD tokens - For MakeX API usage fees ($0.03 per on-chain transfer)
Supported tokens - The tokens you want to send/tip
Usage Fees
Virtual Account Operations - FREE (tips, games, NFT transfers within virtual accounts)
On-Chain Transfers - $0.03 in REWARD tokens (only for admin transfers and withdrawals)
Important Security Note for Admins: Bot will always create new, dedicated wallets for project registration. While PEM files are encrypted in the database, it's best practice to keep minimal funds in bot wallets and top up regularly.
Safe for Users: Users can confidently register their personal wallets with the bot. The bot only stores your Discord username and wallet address—no sensitive information like PEM files or private keys are ever stored or required.
🎉 Get Started
Ready to transform your Discord community? Here's what you need:
Invite the Bot - Add the bot to your Discord server
Set Permissions - Configure channel permissions (see Admin Setup Guide)
Create a Project - Use
/register-projectto auto-generate a walletSet Up Community Fund - Use
/set-community-fundfor user activitiesStart Engaging - Your community can now tip, play games, trade NFTs, and more!
Explore the documentation to learn about all features and commands!
This is the Discord bot you've been waiting for. Let's build something amazing together! 🚀
Last updated
