How Kickback works
Kickback launches pump.fun coins for Telegram handles and sends the creator fees to them. Same idea as UsePaid does for X, but Telegram gives us something X doesn't: a signed identity and a chat we can see.
Fee routing
Every coin is created on pump.fun with its own creator key, derived by our server from the coin's mint. So each coin has its own creator vault and fees are attributed per mint by construction. The launcher's wallet signs and pays the network rent, the creator fees belong to the handle you picked.
Every few minutes the server collects each vault into the Kickback treasury and books the amount to that coin. When the owner claims, the treasury sends their share straight to their wallet, in the same minute. Every sweep and payout is a normal Solana transaction you can look up.
Three kinds of recipient
- User - one @username. They open the bot, Telegram tells us who they are, they claim.
- Channel - the owner adds the bot as an admin and sends
/claim @channel. The bot checks they are the channel's creator before paying. - Group - fees go to the members, split by how much they talk. See below.
Chat mode: paid per message
Launch a group coin for a public group's @username, add the bot, and it links itself (or an admin sends /link). Each hour the pool is split between members by points and credited to them. One counted message is one point. Members collect with /claim in a private chat with the bot.
- Min length
- 8 characters
- Cooldown
- 30s per member
- Repeats
- ignored for 10 min
- Cap
- 120 points / hour
- Max share
- 15% of a pool
- Protocol cut
- 10%
- Not counted
- bots, forwards, /commands
- Dust
- rolls into next hour
The max share keeps one loud account from taking the pool. In small groups it never drops below an equal split, so nothing gets stuck.
Where the money sits
- Fees wait in pump.fun's creator vaults until swept, then in the treasury until claimed.
- A claim is reserved in the database before anything is sent, so the same fees can never be paid twice.
- If a transfer doesn't land, the reservation is released and you can claim again.
- Claims under 0.01 SOL wait, so network fees don't eat them.