The split
written once, then the program revokes its own admin
When a coin is launched here, a fee-sharing config is written immediately after it. It names who receives what share of every creator fee the coin ever pays, in basis points, and it is created once.
| the launcher | 7500 bps | 75% |
| the platform | 2500 bps | 25% |
| they sum to | 10000 bps | 100% |
lib/accounts.ts refuses to load if these two do not sum to 10000, because a split that does not sum loses the remainder to whoever the program defaults to
Check it without us
The config lives at a program-derived address. Derive it from the coin's mint and read the account. Nothing here has to be trusted.
seeds ["sharing-config", <mint>] program pfeeUxB6jkeY1Hxd7CsFCAjcbHA9rWtchMGdZ6VojVZ the account is 1024 bytes. Each share entry is a 32-byte pubkey followed by its share in basis points as a little-endian u16.
That program id is pump.fun's fee program, not its main one. Deriving the address under the main program finds nothing, which reads as "there is no split" and is in fact a wrong derivation.
No coin has been launched through this rail, so there is no config to show you. When there is, this page will print the address and the bytes read back from the chain, at the slot they were read.