What PROM is
A coin launched on pump.fun earns its creator a fee on every trade. A coin launched through PROM sends that fee to a pool instead. The pool pays anyone who holds the coin and posts about it on X, tagging @usePromX: a fixed share of the pool per verified post, in SOL, straight to their wallet, 30 minutes after they paste the link.
Holding alone pays nothing. Posting without holding pays nothing. The creator gives up fee income and gets a crowd that talks about the coin. That is the whole product.
How a post gets paid
1. Connect your wallet (top right). You sign one message. It costs nothing and moves nothing.
2. Open the coin's page and press “Share on X”. The post comes pre-filled with an opening line, $TICKER, @usePromX (and #ad if the coin requires it), the link to the coin, and, the first time, a short ref:CODE that ties your X account to your wallet. Make the opening line your own, then post.
3. Paste the link to your post on the coin page. PROM reads the post from X, checks the rules below and reserves the coin's reward share of the pool at that moment (0.5% by default) for you. 30 minutes later it reads the post again and, if it is still up, sends the reserved amount to your wallet in one Solana transaction. The pool shrinks by that amount; trading refills it. The payout appears on the coin page and on Payouts with its transaction.
The rules
Each coin sets its reward, minimum holding, time between paid posts, daily cap and whether #ad is required at launch; its page shows them and they cannot change. The rest applies to every coin.
- The post tags
@usePromXand names$TICKER(plus#adwhen the coin requires it), with at least a few words of your own. It must be public, less than 24 hours old and newer than the coin. A post without@usePromXis never paid; the database itself refuses to record such a payout. - Your own post. Not a repost, and not a reply under someone else's post: replies are how reply spam starts. A reply in your own thread, or to
@usePromX, is fine. - A real account. The X account must be at least 30 days old and have at least 20 followers.
- Holding. The wallet that claims must hold at least the coin's minimum (default 10,000 tokens) when it claims.
- One account, one wallet. Your first paid post carries your ref code; from then on that X account and that wallet belong together. PROM keeps the account's permanent X id, so renaming your @handle keeps the link. Another wallet cannot claim for your account, and your account cannot claim from another wallet.
- How often. After a paid post about a coin, the next one about the same coin is paid once the coin's wait between paid posts has passed (1 hour unless its launcher set more). At most 3 paid posts about one coin and 10 in all per account in any 24 hours. Posting more does not pay more.
- Once. A post pays once, for one coin, and the same text is not paid twice.
- The hold. The payout is sent 30 minutes after the claim, if the post is still up then. A post deleted before that is not paid.
- Daily cap. At most 25% of a pool (default) leaves it in any 24 hours. When it is reached, claims wait; your post stays valid for its 24 hours.
- Reward. The coin's percentage (default 0.5%) of the pool at the moment of the claim. Because every payout shrinks the pool, posting cannot empty it.
- Minimum payout 0.0001 SOL. Below that the network fee would eat it, so the claim waits for the pool to grow.
- Deleting a paid post pauses rewards for that wallet for 7 days, including anything still reserved for it. Your latest paid post is checked every time you claim again.
Launching a coin
Name, ticker, image, a few words, optional first buy, and the reward rules. PROM builds the pump.fun create_v2 transaction with the coin's pool wallet as the creator, simulates it against the live program, and hands it to your wallet for one signature. Then the coin exists on pump.fun and on PROM.
You pay what any pump.fun launch costs (about 0.009 SOL of rent and fees, plus your first buy) and 0.003 SOL that activates the pool wallet so it can pay its first rewards. Setting the pool wallet as creator is permanent: those fees never come to you.
The coin's image and metadata are pinned to IPFS through pump.fun's own upload endpoint, exactly as when you launch on pump.fun itself, so they do not depend on PROM staying online. PROM keeps a copy and serves it on its own pages; if the upload fails, that copy's address is used instead and the launch goes ahead.
Where the money is
Each coin has its own pool wallet, derived from a master key held on the PROM server. pump.fun pays the coin's creator fees into that wallet's vault; after the coin graduates to PumpSwap, its fees accrue in a second vault there. A payout collects both into the wallet and pays the reward in the same transaction. The pool you see on a coin page is the wallet's balance plus what is waiting in both vaults, minus a small reserve for network fees.
The creator fee is pump.fun's, not PROM's, and the site reads it from the chain when a page loads: right now 0.3% of every trade while a coin is on the bonding curve, then 0.95% falling to 0.05% as market cap grows once it trades on PumpSwap.
PROM takes no cut of the creator fees: everything a coin's vaults collect goes to its pool.
Fees do not wait for a claim to be collected: every 30 minutes PROM sweeps each coin's vaults into its pool wallet (when at least 0.01 SOL is waiting), and every payout collects whatever is waiting on its way. The pool shown is the same either way: wallet plus vaults.
That means PROM is custodial for the pool: the server key can move it. It is not custodial for you: rewards go to your own wallet and nothing ever asks you to sign a transaction. Every payout transaction is linked on the payouts page, so anyone can check that the pool paid what the page says.
Disclosure
Every paid post tags @usePromX, and by default carries #ad too. The mention is how PROM recognises a post; it does not tell a reader that the poster was paid. #ad does, and that matters: paying people to promote a financial asset without telling their audience is what regulators pursue. In 2022 the U.S. SEC charged Kim Kardashian under Section 17(b) of the Securities Act for promoting EthereumMax without disclosing a $250,000 payment; she settled for about $1.26 million even though her post carried #AD. The FTC's endorsement guides call for a disclosure that is “clear and conspicuous”, and say an unfamiliar hashtag on its own is not; “#ad” at the start of a post is.
The tags are a floor, not legal cover. They do not make a post legal where you live and they do not disclose the amount you were paid. You are responsible for your posts. X's own paid-partnership policy also applies, and it lists crypto as ineligible for paid partnerships in the EU, the UK and Australia.
Risks
- X can cut PROM off. In January 2026 X said it will not allow apps that reward users for posting, and revoked the API access of several. PROM reads public posts the way X's own embeds do, which needs no key, and falls back to other sources when it has them; X can change any of that at any time. Then claims stop until posts can be read again, and reserved payouts wait. Pools keep filling; nothing already paid is affected. Because every paid post tags
@usePromX, X can also find them all at once, and could limit how far they reach. - A payout can stall. Solana can be congested. A claim that was sent but not confirmed shows as “confirming” and is settled from the chain within minutes: paid if it landed, otherwise released so the post can be claimed again. Nothing is paid twice: a post is reserved the moment it is verified.
- Pools depend on trading. No trades, no fees, no rewards. A pool can be empty for days.
- pump.fun can change its program. PROM builds transactions against the live program and simulates before every launch, so a change breaks launches loudly rather than quietly.
- Server custody. The pool master key is on the server. If it leaks, the pools can be drained. Rewards already in your wallet are yours.
What PROM does not do
No APY, no projections, no “estimated earnings”. The coin page shows what one post earns right now and what was paid before; the next minute can be different. No hidden rules: what you see on the coin page is the entire rule set. No invented numbers: every pool is read from chain when the page loads, and coins marked “dry run” say so on every card.