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)
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. Launch the coin on pump.fun.
- 2. Open fee sharing on that coin.
- 3. 80% → your wallet. 20% → UsePaid treasury.
- 4. Revoke authority so it stays locked.
- 5. Come back here, connect, buy the coin.
UsePaid treasury · 20%
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>"
}