Hook the fees. Buy the coin.

We don’t custody a hot wallet. Connect the address you want SOL to hit — that’s the UseBuyBack lock. Route pump.fun fees there instead of UsePaid. Distribute, then Jupiter-buy the coin.

1 · Metadata they already parse

Put buyback in the description

They match Fees to @handle via UsePaid. Add · buyback. We flip the switch when we see it. They would skip X Money if they honor that suffix — ask them. Until then, use split 2.

@

Buyback line

X Money only (their default)

Email UsePaid the hookTelegram

2 · On-chain, no permission needed

Split pump.fun fees 80 / 20

Fee sharing allows ten wallets. UsePaid wants 100% so they can pay X Money. For buyback, give them 20% (they still buy $PAID) and keep 80% in your wallet. Anyone can trigger distribute — SOL lands, then this app Jupiter-buys the coin.

  1. 1. Launch the coin on pump.fun.
  2. 2. Open fee sharing on that coin.
  3. 3. 80% → your wallet. 20% → UsePaid treasury.
  4. 4. Revoke authority so it stays locked.
  5. 5. Come back here, connect, buy the coin.

UsePaid treasury · 20%

Open pump.funUsePaid launch

3 · If they plug us in

Webhook

On every claim they can POST the 80% here instead of sending X Money. We record it. You sign the Jupiter buy.

POST

{
  "mint": "<token mint>",
  "handle": "elonmusk",
  "claimedUsd": 80,
  "claimSig": "<solana sig>"
}