Docs · Comparison
Per-streamer vaults vs pooled treasuries
There are two ways to route creator fees to people who did not launch the coin. This page compares them on the facts that matter to the recipient.
The “pooled-treasury model” means one account receives creator fees for many recipients and an operator pays them out. It is a description of a design, not of any single product.
Custody
Pooled-treasury model
All fees go to one treasury. A single key controls the funds until they are paid out off-chain.
StackLive
Each streamer has a program-owned vault. No instruction lets us withdraw.
Split integrity
Pooled-treasury model
Depends on the launcher revoking the config, then on the operator's payout policy.
StackLive
The split is written into pump.fun's config and the admin is revoked in the launch flow.
Take rate
Pooled-treasury model
Typically 20% or more of creator fees.
StackLive
10% to the protocol, fixed. The rest goes to the streamer and the launcher.
Streamer share
Pooled-treasury model
A fixed share set by the operator.
StackLive
Set per coin by the launcher, 10% to 90%, 50% by default, locked on-chain. The launcher's wallet receives the remainder.
Unclaimed money
Pooled-treasury model
Can expire under the operator's terms.
StackLive
Never expires. It stays in the streamer's vault and cannot reach us.
Eligibility
Pooled-treasury model
Limited by the payout rail: country, age, account type, daily caps.
StackLive
Any Twitch, Kick or pump.fun live streamer aged 18+, any Solana wallet, worldwide. No cap.
Claim speed
Pooled-treasury model
Batched payouts on the operator's schedule.
StackLive
Self-serve, one transaction, about a minute.
Transparency
Pooled-treasury model
Deposits are on-chain; payouts happen off-chain.
StackLive
Deposits and claims are both on-chain, each with a receipt.
Consent
Pooled-treasury model
Recipients are paid or tagged without opting in.
StackLive
Unverified badge, no tagging, hide or full opt-out, reversible.
Identity binding
Pooled-treasury model
Often a handle parsed from the coin description.
StackLive
The numeric platform user ID, verified through the platform API before launch.
A live reference
pump.fun has a native social-fee account type (SocialFeePda, owned by the pump_fees program) that can receive creator fees on behalf of a social account. Here is one that is used as a pooled treasury, read from Solana mainnet:
Total claimed so far
41,375.14 SOL
- Owner program
- pfee…ojVZ
- Platform
- 2 (GitHub)
- user_id
- 322216527
- Last claim
- Sep 27, 2026, 23:22 UTC (26s ago)
One pooled social-fee account on pump.fun has claimed 41,375.14 SOL on behalf of all its recipients; a single key controls the claimed funds until they are paid out off-chain.
This address is published as the treasury of PAID (usepaid.app) in its public documentation.
Both designs sit on the same pump.fun primitives. The difference is who holds the money between the trade and the recipient: in a pooled design, the operator; with StackLive, a vault that only the streamer's claim can open.