Browse docs
How it works

The treasury

Where the money comes from and where it is allowed to go.

The treasury is a single Solana wallet set as the creator-rewards recipient for $BALL. Nothing else pays into it, and it has exactly one outgoing purpose: buying model capacity.

Income#

pump.fun pays creator rewards as a cut of trading fees, denominated in SOL, credited continuously as the token trades. Income is therefore a function of volume — not of price, and not of market cap.

A quiet day means a small budget the next day. This is not a bug to be smoothed over with a buffer — it is the mechanism that keeps the system solvent without anyone topping it up.

The daily settlement#

Once every 24 hours the treasury takes the SOL that arrived during the previous window, prices it, and turns the result into a credit pool for the day ahead.

pool_credits = (inflow_sol × sol_price) / 0.01

Because the pool is derived from money already received, total spend can never exceed total income. There is no runway to burn through and no moment where the treasury owes more than it holds.

What the treasury does not do#

  • It does not buy back or burn the token.
  • It does not pay out in SOL. Credits are not withdrawable and have no cash value.
  • It does not hold a reserve beyond one settlement window.
  • It does not accept deposits. Trading volume is the only inflow.