printin.fun_
Launch a coin

printin.fun docs

Buy the top. Get paid for it.

printin.fun is a pump.fun front end where every coin is paired with a stock, and the creator fees go back to the wallets that bought high, still hold, and are under water. Every 5 minutes.

5 minEpoch length. Winners are paid automatically at every close.
70%Of each coin's creator fees go back to its top blasters.
0Custody. Every trade is a pump.fun transaction signed in your wallet.

01Overview

On a normal launchpad, the creator fees of a coin go to its creator. On printin.fun, every coin is minted with the printin treasury as its on-chain creator, so pump.fun sends those fees to the treasury. The printin program then gives 70% of them back to the coin's top blasters: the wallets that bought above the current price and kept holding.

Buying strength gets less scary, so more people buy strength, which makes more volume, which makes more fees, which makes more rebates. That is the printer.

The rebate is capped by what you paid. Over the life of a position, your rebates on a coin never exceed the trading fees you paid buying it, and never exceed your loss. "Get paid" means your top buys end up close to fee free, not that losses are covered.

02How it works

LaunchA pump.fun coin paired with a stock, with the printin treasury as creator.
TradeNormal pump.fun trading. Creator fees land in the treasury.
Epoch closeEvery 5 minutes the keeper computes the top blasters and publishes the rebates on-chain.
PaidAbout 2 minutes later the rebates are sent to the winners' wallets. Nothing to claim.

Epochs follow fixed 5-minute windows of UTC time. At the end of each window a snapshot is taken at a random second in its last minute. The keeper computes every wallet's position, publishes one Merkle root per epoch on-chain, and after the 2-minute safety window sends each rebate directly to the wallet it was computed for.

If an automatic payment is ever delayed, the Printer page shows it and lets you claim it yourself. A rebate can only be paid once, whichever way.

03Top blasters

You are a top blaster of a coin for an epoch when all of these are true at the snapshot:

  • you hold the coin, and you bought those tokens on the coin's curve or pool (tokens received by transfer earn nothing);
  • your average buy price is above the reference price: your position is under water;
  • you did not sell that coin during the epoch;
  • the tokens were bought before the price window (tokens bought in the last minutes do not count yet).

The Blasters board ranks wallets by rebates earned and loss covered, per coin and overall.

04Rebate math

Reference price

The reference price is the highest of three values: the time-weighted average over the price window, the time-weighted average over the epoch, and the price at the snapshot. Taking the highest makes it expensive to push the price down just to look under water.

Loss and share

Your loss on a coin is your eligible tokens times (your average buy minus the reference price), minus any rebate already paid on that position. Each coin's rebate pool is split pro rata to these losses.

Caps, in this order

  1. pro rata share of the coin's pool;
  2. at most 50% of your loss per epoch;
  3. at most 10% of the coin's pool per wallet;
  4. lifetime cap: total rebates on a coin never exceed the fees you paid buying it;
  5. amounts under 0.001 SOL are carried over to the next epoch.

Anything not paid stays in that coin's pool for the next epochs.

05Fees and split

FeeWho sets itWhere it goes
Protocol fee (about 0.95% per trade)pump.funpump.fun
Creator fee (about 0.30% per trade)pump.funprintin treasury, then split below
Launch fee (0.05 SOL per coin)printinprintin treasury, counted as ops
70%That coin's rebate pool, paid to its top blasters.
20%Buys $PRINT on the market and burns it.
10%Operations: keeper transactions, infrastructure, team.

The split is enforced by the program: withdrawals can only go to the fixed buyback and ops wallets, and only within their 20% and 10% shares. Every collect, payout, buyback, burn and withdrawal is listed with its transaction on the Ledger.

06$PRINT

$PRINT is the printin house coin. It is itself a printin coin, so it runs the same rebate logic as every other coin.

20% of the creator fees of every printin coin buys $PRINT and burns the tokens, in small chunks with a 1% slippage limit. The supply only goes down, and every burn is on the Ledger.

07Stock pairs

Every coin carries a stock pair, chosen at launch from 37 tickers: NVDA, TSLA, AAPL, MSFT, COIN, MSTR, SPY, GLD and 29 more. The pair is written into the coin's metadata and the stock price is shown next to the chart (live during US market hours, last close outside them).

A pair is a label. Coins are quoted in SOL. Holding a coin gives no claim on, and no exposure to, the stock. Prices come from the official xStocks tokens on Solana, verified by issuer authority, never by ticker.

08Launching a coin

  1. Open Launch, pick a name, a ticker, a thesis, an image and a stock pair.
  2. Choose your first buy (at least 0.01 SOL): pump.fun lists a coin only after a buy.
  3. Sign one transaction in your wallet: 0.05 SOL launch fee, pump.fun coin creation with the printin treasury as creator, and your first buy.

Coins created elsewhere with the printin treasury as creator can be added from the Register page after an on-chain check.

09Safety

  • No custody. Trades and launches are signed in your wallet. printin never holds your keys or your tokens.
  • Rebates are funded before they exist. The program refuses to publish an epoch unless the treasury already holds the full amount on top of everything it owes.
  • A rebate can only go to its wallet. Each payout is checked against a Merkle proof that commits to the recipient's address. Anyone can trigger it, nobody can redirect it.
  • Safety window. Each epoch is paid out 2 minutes after it is published. An independent guardian checks every epoch against what the site computed and can pause the program and cancel a bad epoch in that window.
  • Per-epoch cap. No single epoch can pay out more than 5 SOL.
  • Separated keys. The keeper (hot key) can never be a payout destination, the guardian or the authority. The authority sits on a separate wallet that never touches the servers.
  • Tested. 60 on-chain tests, end-to-end runs on a local copy of the real pump.fun programs, and a security review before mainnet.

10Contracts

11FAQ

When do I get paid?

Epochs close every 5 minutes. About 2 minutes after a close, rebates are sent to the winners' wallets automatically. You do not need to do anything.

Do I need to claim?

No. Payouts are automatic. The Printer page still lets you claim yourself if an automatic payment is ever delayed.

Why did I get less than my loss?

Rebates come from the coin's creator fees only, and they are capped: 50% of your loss per epoch, 10% of the pool per wallet, and over a position's life never more than the fees you paid buying it.

I sold a little. Do I still count?

Not for the epoch in which you sold. You can be eligible again in the next epoch if you still hold and are under water.

Can I game it with several wallets?

Splitting a position across wallets changes nothing: weight is based on loss. Pairing a buyer and a seller to fake a loss costs more in fees than the rebate can return, because rebates are capped by the fees each wallet paid.

What happens when a coin graduates?

It moves to PumpSwap like any pump.fun coin. Creator fees keep flowing to the treasury and the same rebate logic keeps running on pool trades.

12Risks

  • Memecoins are highly volatile. Rebates reduce the cost of buying the top, they do not protect you from losses.
  • Rebates are not guaranteed: they depend on the creator fees each coin actually generates.
  • pump.fun's administrators keep the power to reassign a coin's creator in a community takeover. printin cannot prevent it; the keeper detects it and freezes that coin's pool.
  • Stock pairs are labels. A coin is not a stock, a token of a stock, or a claim on one.
  • Smart contracts can have bugs despite tests and reviews. Only use what you can afford to lose.

printin.fun_ · X @Printinfun · Ledger