How it works
Everything a buyer, holder or launcher needs to know: how buying works, what gets refused, how holders get paid, where the fees go, and what you're trusting.
What this is
$APP is a coin that can only be bought through the Pump app's route. The rule isn't on this website. It's built into the token itself: Solana runs our check inside every single transfer, and a buy that didn't come through the Pump app's route simply fails. There's no bot to trust and nothing here that could switch it off.
Every coin trades on a permanent Meteora curve. It never graduates, so the rule never switches off. Anyone can launch their own coin with the same rule, and every coin launched here feeds the $APP buyback.
How to buy
Open the Pump app. Search the coin, or tap "Buy it in the Pump app" on the home page. pump.fun on the web uses the same route, so that works too.
Buy it like any other coin. Pay with SOL as usual and the app routes it for you. Nothing to sign up for, nothing to do first.
Hold, and get paid. Every hour, holders are paid from trading fees straight to their wallet. No claim, no staking.
What gets refused
Every buy is checked on-chain against the route the Pump app uses. Anything else bounces before a single token moves.
Refused
jup.ag, Axiom, Photon, FOMO, Telegram bots, gasless relayers and buys straight from the pool.
Allowed
The Pump app and pump.fun on the web, for buying. Selling and sending work from anywhere.
Some tools show a "may not be sellable" warning. Their checker simulates a buy from outside the Pump app, which gets refused. Selling works normally.
Selling and sending
Only buys are checked. You can sell anywhere, any time, and send tokens wallet to wallet freely. Nobody, including us, can stop you selling.
Holders get paid
Every coin launched here pays its own holders from its own trading fees, every hour, with nothing to claim.
- Paid every hour. Holders are paid at the top of every hour, split by how much they hold.
- Hold at least 100,000 tokens to earn. Sell part of your bag and your share shrinks to match. Buy mid-hour and you earn from the next full hour.
- Paid in the coin's pair. $PUMP-paired coins pay in $PUMP, SOL-paired coins pay in SOL. Tiny amounts below 10 $PUMP or 0.0005 SOL are carried over to a later round.
- The pool itself never earns, so every payout goes to real holders.
Buyback and burn
The other half of every fee, on $APP and on every coin launched here, buys $APP on its curve and burns it. Every burn is on-chain and listed with its transaction on the home page.
That's why one wallet can buy $APP outside the Pump app: our buyback crank. It only buys to burn, and it never sells.
The 2% fee
Every trade pays 2%, split four ways:
Launch your own coin
Anyone can launch a coin with the same Pump-only rule, hourly holder payouts and $APP buyback built in.
- Free to launch. You only pay about 0.03 SOL in network rent, plus your dev buy if you make one.
- Pair it with $PUMP or SOL. Holders get paid in whichever you pick.
- One wallet prompt. The coin, its pool and its rule are created in a single transaction, so it's live and protected from its very first block.
- Every address starts with "app". Coins launched here get a contract address beginning with app, so they're easy to spot.
Wallet warnings
When you launch a coin, Phantom may show "This domain is new" or "This dApp could be malicious". Here's why, and how to check it's really us.
- Why it happens. Creating a coin needs two signatures: yours, and one from the new coin's own address key, which our server signs with. Wallet scanners flag any new token created with a second signer on a domain they haven't reviewed yet, and boughtfrom.app is new. Other launchpads see the same warning on their create step.
- We've asked Phantom to review the domain. The warning should clear once the review is done.
- How to check. Make sure the address bar says exactly boughtfrom.app. The only thing this site ever asks you to sign is a coin you're launching, and the approval shows what it costs. If anything else asks for a signature, don't approve it.
- Buying doesn't happen here. You buy coins in the Pump app or on pump.fun, so buyers never see these warnings on this site.
What you're trusting
- The rule runs on Solana, not on this site. If this website went offline tomorrow, every buy would still be checked the same way.
- The hook can be upgraded. Our deploy wallet can upgrade the hook program, so bugs can be fixed and the check can keep up if the Pump app changes how it routes trades. That's a trust assumption, and every upgrade is announced on X. Hook program ↗
- One wallet can buy $APP outside the app: the buyback crank. It buys with the buyback half of the fees, burns everything it buys and never sells. Crank wallet ↗
- Creators get one exemption, for one block. A coin's creator can make a dev buy in the same transaction that creates the coin. From the next block on, they buy in the Pump app like everyone else.
- It checks the Pump app's route, not your phone. An app or script deliberately built on that same route could still get through. If the Pump app ever adds a signature only it can make, we'll require it and close that too.
Error codes
If a buy fails, the error code tells you why.
| Code | What it means |
|---|---|
| 6002 | The buy didn't go through the router the Pump app uses, for example a terminal or a direct pool buy. |
| 6011 | Someone else paid to set up your wallet for the buy, which is how gasless relayers like FOMO work. |
| 6012 | The buy used the right router but not the Pump app's route, for example jup.ag. |