How CTO detection works on-chain
Updated 22 October 2026 · by AtroX · Belphor Research · the data behind this guide
A community takeover on pump.fun is a transaction, so detecting one means watching the pump.fun program for the instruction that executes it, then verifying and scoring the coin in the seconds after. Since 12 September 2026 that instruction is admin_cto, and only one of its two forms is a takeover. Of the 352 takeovers Belphor detected in the 90 days to 3 October 2026, 53% reached +50% at some point after detection.
- Pump.fun takeovers execute through specific program instructions, so detection means watching for those instructions in the transaction stream, not watching social media.
- On 12 September 2026 pump.fun replaced its takeover instruction with admin_cto; one form hands the coin to a named operator, the other sends creator fees to holders and has no operator at all.
- Detection is only step one: the seconds after it are spent verifying safety (mint and freeze authority, liquidity, taxes) directly on-chain.
- A score compresses everything measurable about the event into one number, so a human can act in seconds.
- The effect of waiting is unresolved in the current entry-timing record, which contains only 12 qualifying takeovers.
Step 1: watch the program, not the timeline
Most traders learn about takeovers from X, Telegram, or a screener, all of which are downstream of the blockchain by minutes at best. Detection systems invert this: they subscribe to the transaction stream of the pump.fun program itself. When a transaction carrying the takeover instruction lands, the delivery says which token changed hands and which wallet now controls it, before anything else is read. There is no earlier place to learn this information, because this is where the information is created.
What changed on 12 September 2026
A detector is only as good as its list of instructions. On 12 September 2026 pump.fun updated its program: it removed admin_set_creator, the instruction every takeover Belphor had counted until then ran through, and added admin_cto. Belphor recorded the new instruction from the first day as an unknown admin event; it was identified, and the 89 rows written under it between 12 and 17 September relabelled from the chain, on 17 September.
pump.fun replaced the takeover instruction on 12 September 2026. Belphor recorded the new instruction, admin_cto, unpromoted while it was measured against the old record (n 38: 47 percent reached +50 percent against 48 to 54 under the earlier instruction; 21 percent were down 80 percent or more against 18 to 21). From 11 October 2026 its new-creator form is alerted and counted as a takeover, behind the liquidity, mint safety and rug registry gates. Holder-reward events are recorded as their own type and are not takeovers.
The new instruction comes in two forms, and only one of them is a takeover:
| Form | What it does | Operator | Counted as a takeover |
|---|---|---|---|
| New creator | Hands the coin's creator role to a named wallet: a classic community takeover. | Yes, a named wallet | Yes, from 11 October 2026 |
| Holder reward | Sends the coin's creator fees to its holders instead of a creator. | None | No |
A holder-reward coin has no team taking anything over, so it is not a takeover in the sense this guide means, and its outcomes are measured apart. The new-creator form is alerted on and counted as a takeover from 11 October 2026; the holder-reward form is not. The weekly table counts them separately: in the seven days to 3 October 2026, the weekly record lists 19 unpromoted admin_cto and rare_admin rows. This is not a count of all holder-reward events.
Step 2: verify before trusting
A takeover alone proves nothing. The seconds after detection are spent interrogating the token on-chain: Is the mint authority revoked, so nobody can print new supply? Is the freeze authority revoked, so holders cannot be locked (mint and freeze authority, explained)? Is there real liquidity, and is it safe? Does the token carry transfer taxes? Cheap-looking takeovers of hollow tokens are common, and an automated checklist filters most of them before a human ever sees an alert.
Step 3: know the operator
The wallet executing a takeover has a history, and that history is public. Some wallets have run multiple takeovers before, and their past coins performed measurably better or worse than average. Tracking operators across events turns an anonymous transaction into a track record: a takeover by a wallet with three prior strong runs is a different signal from a first-timer, and the difference is quantifiable. The holder-reward form has no operator to profile, one more reason it is kept apart.
Step 4: compress everything into a score
Liquidity, safety checks, operator history, market conditions, holder distribution: no human can weigh all of it in the seconds that matter. A scoring model does, producing a single 0 to 100 number the moment of detection. The score summarizes selected inputs. The current takeover record does not show higher score bands producing better outcomes, so it should not be presented as a validated ranking. How the score relates to outcomes is a measured question, answered in does the Belphor score predict outcomes. What happens next, entries, exits, and outcomes, should be recorded and published, because a detection system that hides its misses is just marketing.
What detected takeovers did next
Every takeover Belphor detects is followed afterwards, and the result is published whether it flatters the detector or not. As of 3 October 2026, over the previous 90 days:
| Takeovers | Reached +30% | Reached +50% | Reached +200% | With a later reading | Down 80% or more | Median peak | |
|---|---|---|---|---|---|---|---|
| All takeovers | 352 | 66% | 53% | 19% | 22 | 32% | 1.56x |
| July 2026 | 103 | 64% | 56% | 20% | 1 | too few readings | 1.70x |
| August 2026 | 235 | 66% | 51% | 19% | 7 | too few readings | 1.52x |
| September 2026 | 14 | 64% | 57% | 21% | 14 | 36% | 1.54x |
Fetched from the public JSON on 3 October 2026. The live table refreshes daily; this article is a dated snapshot of it. How each column is measured: how Belphor measures outcomes.
The full breakdown, by market cap as well as by month, is in how often a pump.fun takeover reaches +50%.
What speed can and cannot show
Belphor records event and alert times. Those timestamps can measure delivery delay; the public entry-timing sample is too small to establish how quickly any trading advantage decays. Belphor's detection is built on push infrastructure, a webhook on the program itself rather than polling or scraping, and, since 24 September 2026, a poller behind it for anything the webhook drops; the measure of any signal service's speed is the timestamp of its alerts against the timestamp of the on-chain event. The poller came out of a real gap: from 20 September 21:51 UTC to 24 September 09:11 UTC the delivery path to Belphor's recorder was down, and the ten takeover instructions that landed in that window were recovered from the chain afterwards. What waiting costs is measured in when to buy after a pump.fun takeover. Belphor publishes the alert timestamps in a feed delayed for the public and real-time for members, and its public record publishes measured outcomes with their sample sizes, windows and missing readings.
How often do pump.fun community takeovers succeed? Measured on every takeover Belphor detected: the share reaching +30%, +50% and +200%, the share down 80% or more, by market cap and by month. Also measured: Should you buy a CTO at the alert, wait, or bid below it? and what the four signal families did this week, including the rows under the new instruction. Recomputed daily.
Frequently asked
How does Belphor detect a pump.fun CTO?
A webhook on the pump.fun authority delivers each transaction that carries the takeover instruction as it lands, and a poller sweeps the same authority every minute for anything the webhook missed. Safety and market reads follow, then the 0 to 100 score.
What is admin_cto on pump.fun?
The instruction pump.fun has used for takeovers since 12 September 2026, replacing admin_set_creator. It has two forms: a new creator, which is a takeover by a named operator, and holder reward, which sends creator fees to holders and has no operator. Belphor records both; from 11 October 2026 the new-creator form is alerted on and counted as a takeover, behind the liquidity, mint safety and rug registry gates, and the holder-reward form is not.
How often do detected CTOs succeed?
As of 3 October 2026, 53% of the 352 takeovers Belphor detected in the previous 90 days reached +50% at some point and 19% reached +200%. The live table at belphor.com/data/cto-outcomes refreshes daily.
Belphor watches the pump.fun program directly, verifies safety on-chain, scores every takeover it records 0 to 100, and publishes the receipts, wins and losses alike.
Explore Belphor →