Type the command
In Discord, use the slash command. In Telegram, reply to someone's message. Pick SOL or USDC.
Type /tip, approve in your own wallet, done. If they never collect it, the money comes back to you.
Works where your community already talks
In Discord, use the slash command. In Telegram, reply to someone's message. Pick SOL or USDC.
Phantom, Solflare or Backpack opens with the exact amount and recipient. Nothing moves until you approve.
Maya logs in with the account you tipped and connects a wallet once. Every tip after that lands directly.
Every promise below is enforced by the on-chain program, not by a policy page. Nobody, including us, can change a tip once it's sent.
/// Tipper takes back an unclaimed tip after it expired.
/// No fee is charged.
pub fn refund_tip(ctx: Context<RefundTip>) -> Result<()> {
let a = &ctx.accounts;
require!(
Clock::get()?.unix_timestamp >= a.tip.expires_at,
TipError::NotExpired
);
let amount = a.vault.amount;
transfer(/* vault → tipper */, amount)?;
...
}
pub const MAX_FEE_BPS: u16 = 500; // 5% hard cap
expires_at is written once when you tip, and no admin instruction can change it.Most people you tip won't have crypto yet. That's the normal case, and it's covered.
The tip is addressed to their Discord or Telegram account, not to a wallet address.
It sits in an escrow account tied to their handle. The bot tells them a tip is waiting.
Solana network fees are a fraction of a cent, so a 1 USDC tip makes sense. Our fee is charged only when a tip is delivered.
| Tip in SOL or USDC | 1%paid on delivery |
|---|---|
| Tip in the clink coin | 0%after the coin launches |
| Refunds | 0%always free |
| Solana network fee | ~0.000005 SOLper transaction |
clink works today with SOL and USDC. When the coin launches, tipping with it will be fee-free. It's built for using, not for speculating.
No. Log in with the Discord or Telegram account you were tipped on, then connect a wallet or create one in a minute. Phantom and Solflare are free.
The Solana program does, in an escrow account for that tip. Only the wallet linked to the recipient's account can collect it, and only you can take it back after 30 days. We can't move it.
You approve every transaction in your own wallet, which shows exactly what's being sent. We never ask for spending approvals, and the rules (refunds, fee cap) are in the open-source program code, not in our hands.
Phantom, Solflare and Backpack, on desktop and phone. On mobile, the bot's button opens the tip directly inside your wallet app.
Only after logging in to your Discord or Telegram account. Linking a wallet requires proving you own the account, and the program checks the link before releasing funds.
Next. Tips on X will show up as buttons inside posts through Phantom and Backpack, and Twitch gets a chat bot.
Free to add. Takes a minute. Your members keep their own keys.