Sending Tokens and Tips

This page explains how admins can send ESDT, NFT tokens and tips, and how users can initiate P2P tips using the ESDT Tipping Bot.


🏦 Admin Transfers, Tips & Auctions

  • Admins can use /send-esdt or /send-nft to send tokens, NFTs, and SFTs from a Project Wallet to any user (on-chain transfers)

  • Admins can use /create-auction to list NFT or SFT from Project Wallet. The raised tokens will be credited to House Balance and can be withdrawn to Project Wallet anytime using /house-withdraw

Note: The bot supports both NFTs (Non-Fungible Tokens) and SFTs (Semi-Fungible Tokens). SFTs have a quantity (amount) field. All NFT-related commands work with both NFTs and SFTs.

  • Project Owners can donate tokens to the Community Fund to support community tipping and games.


🤝 P2P Tips (Community Fund)

  • Any user can tip another user using /tip-virtual-esdt or /tip-virtual-nft if a Community Fund is set.

  • Users must register wallet first using /set-wallet and ensure they have sufficient amount of supported tokens on Virtual Account to facilitate tips.

Note: /tip-virtual-nft supports both NFTs and SFTs. For SFTs, you can specify the amount parameter to tip a specific quantity.


💡 Wallet Funding Requirements

  • Both Project and Community Fund wallets must hold:

    • EGLD (for blockchain transaction fees)

    • REWARD (for MakeX API usageFee)

triangle-exclamation

🔍 Checking Wallets & Balances

  • Use /list-projects to see all registered wallets, which is the Project main wallet, and which is set as the Community Fund.

  • The Community Fund wallet's MultiversX explorer link is embedded in the button on Community Tip notifications—click to view wallet address and token balances.


💸 Usage Fee (usageFee)

Important: Usage fees depend on which wallet type is used:

Project Wallets (Admin-Controlled)

  • All operations charge usageFee: Every transfer from Project Wallets incurs a $0.03 fee in REWARD tokens

  • Commands that charge:

    • /send-esdt - Sending tokens

    • /send-nft - Sending NFTs and SFTs

    • /house-withdraw - Withdrawing from House Balance to Project Wallets

  • This is because all operations result in on-chain blockchain transfers

Community Fund (Virtual Account Operations)

  • Most operations are FREE: Virtual Account operations do NOT charge usageFee

  • Commands that are FREE:

    • /tip-virtual-esdt - User-to-user tips

    • /tip-virtual-nft - User-to-user NFT/SFT transfers

    • /challenge-rps - RPS game challenges

  • Commands that DO charge usageFee:

    • /withdraw-esdt - Withdrawing ESDT to user wallets (on-chain transfer)

    • /withdraw-nft - Withdrawing NFT/SFT to user wallets (on-chain transfer)

Why the difference?

  • Project Wallet operations = On-chain transfers = UsageFee charged

  • Community Fund Virtual Account operations = Balance updates only = No UsageFee

  • Withdrawals = On-chain transfers = UsageFee charged

Buy REWARD: Buy REWARD on any DEX or in xPortal.

circle-check

✅ Best Practices

  • Always ensure Community Fund or Project Wallet has enough EGLD, REWARD, before initiating on-chain transfers.

  • Use /list-projects to check server wallets.

  • Always check list of supported tokens using /show-community-fund-address before top-up.

circle-check

Last updated