CFO.xlsx●
Download .xlsxLive
A1

Audit

Before the books opened: a throwaway parent on mainnet, every transaction linked.

Run on 2026-10-12. Nothing here is the live $CFO; the parent is a test coin ($AUDIT) created to prove the mechanism and the code. Amounts are whole tokens.

The set

#AccountWhatAddressLinksNote
1ParentCFO Audit 1613 ($AUDIT)Gggqb…KguwP ↗pump.fun ↗ create tx ↗SOL-paired, holder rewards on, 0.05 SOL dev buy in the same transaction.
2VaultCreator of every child; collects the feesCNSsM…qQBBc ↗—Set as creator on each child with creator_fee_bps = 100.
3Costs walletReceives the 20%ApEEP…crDUh ↗—One 'Costs share' row per cycle below lands here.
4LauncherSigned the creates6wXfw…SR5Ag ↗—The wallet that paid for the creates and dev buys.
5Lookup tableAddress lookup tableg9Pth…zc9bT ↗—Lets create + dev buy fit in one transaction (959 bytes versus 1,545).

Children

#TickerMintCreate txDev buyNote
1$AEADEHv4…RxKveDEHv4…RxKve ↗ pump.fun ↗4Epoe…gMtkH ↗3cgRM…4kMkq ↗create_v2 with $AUDIT as quote mint, vault as creator, creator_fee_bps = 100. Dev buy as a second tx (pre-lookup-table).
2$AEBHpPow…Q4SusHpPow…Q4Sus ↗ pump.fun ↗2siQB…c3ksC ↗4bSKC…7Gt8q ↗Same settings; dev buy quoted from a live simulation.
3$TESTB5Usv…d7VCTB5Usv…d7VCT ↗ pump.fun ↗224hZ…zXCtG ↗in create txLaunched through the website with Phantom. Create and 0.01 SOL dev buy in ONE transaction (address lookup table). Version 0, two signers.
4$ATOMIC4rqHp…6NwYP4rqHp…6NwYP ↗ pump.fun ↗3UMdA…QEcdQ ↗in create txAtomic create + 0.02 SOL dev buy from the CLI; 959 bytes with the lookup table versus 1,545 without. Fill matched the simulation to the unit.

Cycle 1

#KindCoinAmountTx
Cycle 12026-10-12 20:16 UTCSweep, collect, 20% to costs, 40% burn the parent, 40% buy back each child pro rata, burn what was bought.
1Sweep$AEA + $AEB292.0K4rpxp…hd4qU ↗
2Collect$AUDIT292.0K2PXUD…o6qKf ↗
3Costs share$AUDIT58.4K5djoJ…ssLxz ↗
4Burn $CFO$AUDIT116.8K3RpFQ…RKsLW ↗
5Buyback$AEA114.0Ks3A8S…VqZnP ↗
6Buyback$AEB2.8K4x5sU…wHtaV ↗
7Burn child$AEA527.5K4h62U…vUSbb ↗
8Burn child$AEB10.5K3GYWp…nTs1Y ↗

Cycle 2

#KindCoinAmountTx
Cycle 22026-10-12 20:18 UTCSweep, collect, 20% to costs, 40% burn the parent, 40% buy back each child pro rata, burn what was bought.
1Sweep$AEA + $AEB1.1K2L2b6…zXX7r ↗
2Collect$AUDIT1.1K4UZrq…baxsC ↗
3Costs share$AUDIT229.13qZ8Xf…LQqUc ↗
4Burn $CFO$AUDIT458.274rN7h…QK9dd ↗
5Buyback$AEA447.342ohJY…RYcFU ↗
6Buyback$AEB10.93wh5e5…bCXXF ↗
7Burn child$AEA2.1K49UaP…tuRPU ↗
8Burn child$AEB41.064rECz…qgDg8 ↗

The 1% check

Buyback volume (cycle 1)=SUM(buyback)
Fee swept (cycle 2)=sweep
Rate=fee / volume
116,801.00 $AUDIT
1,145.67 $AUDIT
0.981%
#Depends onAmountTx
1,145.67 / 116,801.00 = 0.981%: the 1% creator fee applied after pump.fun's protocol fee on the quote amount. Rate at creation: creator_fee_bps = 100, decodable from each child's create transaction.
1Cycle 1 buyback · $AEA114.0Ks3A8S…VqZnP ↗
2Cycle 1 buyback · $AEB2.8K4x5sU…wHtaV ↗
3Cycle 2 sweep · AEA + AEB1.1K2L2b6…zXX7r ↗

Also proven

#WhatMintTxNote
1Scalar-signed createFbhXQ…wdbxzFbhXQ…wdbxz ↗ pump.fun ↗5XWTP…a4ner ↗A create signed by a raw ed25519 scalar (how GPU-ground vanity mints are signed). Accepted by the network.

Caveats

#What this does and does not prove
1This is a test parent on mainnet, not $CFO. It proves the mechanism and the code; it does not prove the live parent's configuration until the live transactions exist.
2Buybacks on PumpSwap pools (after a child graduates) are built and were simulated against a live pool on 2026-10-13, but no real pool buyback exists yet. The first one lands on the ledger when a child migrates.
3The test wallets were drained back to the exchange afterwards; the live launch uses fresh wallets.