Documentation
Everything about PumpPay
PumpPay lets you send any pump.fun token straight to an X @username, no wallet address needed. The recipient verifies their X account, adds a Solana wallet, and the tokens land in it.
Overview
PumpPay is a social gifting layer for Solana. Instead of asking someone for a 44-character wallet address, you send tokens to the handle you already know them by. Gifts are public, shareable moments a way to onboard friends into a community through ownership instead of ads.
It is not an exchange and not a trading venue. PumpPay never quotes prices, never routes swaps and never takes custody of anything beyond the gift itself while it waits to be claimed.
No address needed
Send to @handle. The recipient supplies a wallet later.
Escrowed until claimed
Tokens sit in a PumpPay escrow contract.
Public by default
Every gift gets a shareable claim link and appears in Activity.
How it works
- Connect a wallet. PumpPay reads the SPL and Token-2022 balances of the connected wallet and shows only tokens you actually hold.
- Pick a token, amount and X handle. Add an optional note it shows up on the gift card and the claim page.
- Sign one transfer. The tokens move from your wallet into the PumpPay escrow contract. Nothing else is signed.
- The recipient verifies X. They sign in with X; PumpPay checks the handle matches the one on the gift exactly.
- They add a Solana wallet. Escrow releases the exact gift amount to that address on-chain and the gift is marked claimed.
Sending a gift
Sending requires a connected Solana wallet (Phantom, Solflare, Backpack and any other wallet-standard wallet). Token selection is intentionally gated behind connection, PumpPay does not present a catalog of tokens to buy, only what is already in your balance.
You need a small amount of SOL for network fees, and the escrow may need a rent-exempt token account for a mint it has never held before. Both are ordinary Solana costs, not PumpPay charges.
After signing you get a claim link. Share it with the recipient or just tag them, the gift is discoverable from the Activity feed by handle either way.
Claiming a gift
Anyone can open a claim link, but only the X account named on the gift can claim it. Verification uses X OAuth 2.0 with PKCE and requests the minimum scope needed to read your username, PumpPay cannot post, follow, read DMs or see your email.
If you sign in with the wrong account, the claim page says so and offers to re-verify as the correct handle. Once verified, paste or connect a Solana address; the release transaction is submitted by the escrow and the resulting signature is shown so you can confirm it on Solscan.
Claims are idempotent: repeated attempts on the same gift cannot release funds twice, and a gift can only ever be in one of held, claimed or refunded states.
Escrow contract & custody
Between sending and claiming, tokens live in the PumpPay escrow contract on Solana mainnet. The escrow authority lives only on the server; it is never exposed to the browser, and every release is authorized by a server function after handle verification succeeds.
Every deposit and release is an ordinary on-chain transfer, so the escrow contract's full history is publicly auditable. Balances, held vs. released totals and current holdings are summarized on the escrow transparency view.
Gifts are not refundable. Once you send, the tokens are locked in escrow for that handle and stay held indefinitely until the recipient verifies and claims them. Double-check the handle before sending.
Tokens & data
Token metadata, name, symbol, logo, decimals and price, is pulled live from pump.fun and Jupiter and cached server-side so pages stay fast. If a token has no logo published upstream, PumpPay falls back to a generated ticker mark.
Trending on PumpPay is native: rankings are driven by how many gifts a token has received on PumpPay, not by market cap or volume elsewhere. The same is true for the leaderboards, top tokens, top gifters and most-gifted accounts all come from PumpPay activity.
Fees & limits
Claiming is free. PumpPay never charges fees.
- No platform fee on sending, no platform fee on claiming, ever.
- Recipients pay nothing to claim, the escrow contract covers the release transaction.
- Senders only pay the standard Solana network fee for their own transfer.
- Gifts are limited to what your wallet actually holds, there is no credit, lending or leverage.
Security
- PumpPay never asks for your seed phrase or private key.
- The only thing you sign is a token transfer to the escrow contract address.
- Gift and handle records are not publicly readable from the database; all reads go through server functions.
- X sessions are signed server-side and scoped to reading your username only.
- Wallets may warn on shared preview domains. Use the published PumpPay domain for transactions and always confirm the escrow contract address before signing.
FAQ
What if the recipient never claims?
The gift stays in escrow for that handle indefinitely. Sends are final, so it cannot be refunded to the sending wallet.
Can I send to someone who has no wallet at all?
Yes, that's the point. They only need a wallet at claim time, and creating one takes a minute.
Can someone impersonate a handle to steal a gift?
No. Claiming requires signing in to that exact X account through X itself; PumpPay compares the verified username against the gift.
Does PumpPay support non-pump.fun tokens?
Any SPL or Token-2022 token in your wallet can be sent. Metadata is richest for pump.fun tokens.
Can I change the recipient after sending?
No. A gift is bound to the handle at send time and sends are final, so check the handle carefully before you send.
Ready to gift?
Connect your wallet and send a token to any X @username.