For Creators

Setting up staking for your pump.fun token takes two steps. No registration, no private keys, no approval.

How to set up

1

Create a pool

Go to the Create Pool page and enter your token mint address. Anyone can do this.

2

Redirect your pump.fun fees

Go to pump.fun and set your fee sharing recipient to the pool's SOL vault PDA. This address is shown on the pool page after creation.

3

Done

The crank distributes fees to stakers every 5 minutes. No further action needed.

circle-info

No private keys are stored or needed. You just redirect your pump.fun fees to the pool's SOL vault address. The system is trustless.

What is the SOL vault PDA?

Every pool has a deterministic SOL vault address derived from the pool. Seeds: ["sol_vault", pool]. You can find it on your token's pool page.

How rewards flow

1

Trading activity generates pump.fun creator fees.

2

Pump.fun accumulates fees in their protocol.

3

A permissionless crank calls distributeCreatorFees to move SOL into the pool vault.

4

The crank calls sync_rewards to distribute the SOL to stakers proportionally.

Both instructions are permissionless — anyone can call them.

chevron-rightCan I stop?hashtag

Redirect your pump.fun fees elsewhere at any time. Existing stakers keep their positions and any SOL already in the vault, but no new rewards will flow in.