Archive / Crypto & DeFi / E819
Token-holder votes on supply and fees show no reliable price drift
Proposals to burn tokens, share fees or cut emissions were not followed by a reliable 24-hour price drift; the average gain rested on a few outliers, and the mirror short on supply proposals lost money on average.
Token communities vote on proposals that change how much of a token is created, burned or sold. The belief is that holders learn of a buyback, burn or fee share hours late and buy slowly. We took 199 such proposals in 43 token communities and bought each token 15 minutes after the vote was posted, hedged against Bitcoin's move, for 24 hours. The average was +40.1 bp (bp = hundredths of a percent) after costs, but the plausible range ran from -21.7 to +123.4 bp, the median trade lost, and the average was no better than after random proposals. The mirror short on 49 supply proposals lost 5.3 bp.
A token proposal that makes the token scarcer or more valuable is not priced the moment it is posted, so the price keeps rising for a day.
Why people believe it
Proposals appear on an off-chain governance voting platform first and reach headlines hours later. Anyone reading the platform could act before the wider market, and the same holds in reverse for proposals that sell treasury tokens, unlock supply or raise emissions.
Why it would persist The argument, as stated before testing
Hundreds of communities post proposals every week and few traders read them, so the argument goes that nobody is paid to watch them all.
We downloaded every proposal in 100 token communities and sorted the titles with a fixed list of keywords: burn, buyback, fee share or emission cut on one side; treasury sale, unlock or emission increase on the other. For each proposal we simulated buying (or shorting) the token on a large crypto exchange 15 minutes after it was posted and closing a day later. Every trade was hedged against Bitcoin and charged trading costs. We compared the result with trades placed after random proposals of the same communities, and with trades placed when the vote ended instead of when it began.
UP long: at least 40 events; mean BTC-adjusted net above 0 with a community-clustered 90% bootstrap interval above 0; median BTC-adjusted gross above 0; UP minus control interval above 0; vote-end placebo mean below half the creation-time mean. DOWN short: the same tests on the short return.
Any failed test for a class. Fewer than 40 events would have been inconclusive.
14 bp round trip on the perpetual, 20 bp on spot. Funding ignored.
Random proposals of the same communities (decides the verdict). Placebo: the same UP and DOWN proposals traded from 15 minutes after the vote ended instead of after it was created.
Both classes were rejected. For UP the interval included 0, the median trade lost and the difference to random proposals included 0; for DOWN the interval included 0 and the difference to random proposals included 0.
- UP long, 199 proposals in 43 communities: +40.1 bp BTC-adjusted net per trade after costs, with a community-clustered 90% interval of -21.7 to +123.4 bp. The median trade lost 74.1 bp after costs (54.1 bp before costs), and 40.7% of the trades gained after costs. The worst trade lost 2,586 bp.
- Random proposals of the same communities, traded the same way (609 trades in 78 communities), averaged +0.7 bp net with a median of -13.8 bp before costs. UP minus random is +39.4 bp (difference of the two means; 90% interval -32.5 to +129.9 bp).
- Control timing: the same 200 UP proposals traded from vote end instead of creation averaged -18.8 bp net.
- The average depends on a handful of trades. Removing the five best of the 199 turns +40.1 bp into -36.5 bp.
- By year the UP average changes sign: 2020 +721.7 bp (only 6 trades), 2021 -125.0 (30), 2022 +42.5 (66), 2023 -72.6 (41), 2024 +281.5 (24), 2025 +27.9 (18), 2026 +21.9 (14). The largest average comes from 6 trades, and the positive years are no more reliable than the negative ones given the interval above.
- One token with frequent burn votes accounts for 55 of the 199 UP trades.
- DOWN short, 49 perpetual trades in 21 communities: -5.3 bp net per trade, 90% interval -103.1 to +77.4 bp. DOWN minus random (perpetual trades only, 426 of the 609): +21.8 bp, 90% interval -86.8 to +112.3 bp.
- The DOWN median is positive (+136.3 bp before costs; 59.2% of the shorts gained after costs) while the mean is negative. A positive median with a negative mean means most shorts made money and a few lost far more: the worst trade lost 2,297 bp when a token rose. The mean is what a trader earns, so the positive median does not count.
- Title matching is rough: a proposal to deprecate buybacks and a proposal to restore a buyback counter on a website were both classed as UP among the 237 UP matches, so some UP events are not what the keyword list meant.
Both intervals include zero
Mean net return per trade after costs, measured as the token's move minus Bitcoin's move, with 90% intervals that treat each community as one unit (resampled many times). Passing required each interval to sit above 0; none does, and the UP interval is wide enough to hold both a loss of 22 bp and a gain of 123 bp.
Chart data (bp)
| Mean | 95% low | 95% high | |
|---|---|---|---|
| UP long (199 proposals) | 40.1 | -21.7 | 123.4 |
| UP minus random proposals | 39.4 | -32.5 | 129.9 |
| DOWN short (49 proposals) | -5.3 | -103.1 | 77.4 |
| DOWN minus random proposals | 21.8 | -86.8 | 112.3 |
The sign flips from year to year
Mean net return of the UP long by creation year, number of trades in brackets. Years differ in sign and size, and each year has at most 66 trades, so no year is evidence by itself; per-year figures are descriptive, not tests. 2020 (+721.7 bp, 6 trades) is left off the chart because six trades say nothing.
Chart data (bp)
| UP long, net | |
|---|---|
| 2021 (30) | -125 |
| 2022 (66) | 42.5 |
| 2023 (41) | -72.6 |
| 2024 (24) | 281.5 |
| 2025 (18) | 27.9 |
| 2026 (14) | 21.9 |
Shorts: many small wins, a few large losses
DOWN short (49 trades)UP long (199 trades)
Share of the 49 DOWN short trades and the 199 UP long trades by net return in bp. The DOWN shorts win more often than not but their left tail is long, which is why the median is positive and the mean is below zero. The UP long has no such pattern: it loses more often than it wins.
Chart data (% of trades)
| Bin | DOWN short (49 trades) (count) | UP long (199 trades) (count) |
|---|---|---|
| < -800 | 5 | 7 |
| -800..-400 | 2 | 18 |
| -400..-200 | 4 | 32 |
| -200..-100 | 5 | 37 |
| -100..-50 | 2 | 9 |
| -50..0 | 2 | 15 |
| 0..50 | 1 | 8 |
| 50..100 | 3 | 5 |
| 100..200 | 6 | 15 |
| 200..400 | 10 | 25 |
| 400..800 | 8 | 18 |
| > 800 | 1 | 10 |
Why it failed Interpretation · not established
The proposals usually follow weeks of discussion on community forums, so the vote itself is old news, and most are small next to the token's daily volume. The few large moves come from single tokens in single years, which a clustered interval correctly treats as little evidence. A positive mean from a few big winners, a negative median and a sign that changes with the year is also what noise looks like.
Lesson
A positive average with a negative median is a warning that a few trades carry the result, and it needs the same test as any other claim: an interval, a control and a year-by-year check. A signal read from text, here a keyword list on titles, adds its own noise (a proposal to remove a buyback was counted as a buyback), so a weak result from it says little about the underlying idea in either direction.
Scope of this result
Covers proposal titles of 100 hand-picked token communities, matched by keyword, traded 15 minutes after posting for 24 hours against a Bitcoin hedge, September 2020 to October 2026. Tokens not listed on the venue at the time are not included.
A rejected experiment applies to the tested conditions and does not prove an idea can never work. bp = basis point, 0.01%.
1. Test design
Pre-registeredDataUniverseSignalExecutionCostsControlsSample splitPass criterionKill criterionPower2. Result
ObservationsInstrumentsNet mean95% intervalMedianWorstFinding 1Finding 2Finding 3Finding 4Finding 5Finding 6Finding 7Finding 8Finding 93. Interpretation
Why it failedLessonScope4. Reproducibility
StepsGrade