Every trade feeds the fund
Buy and sell on a bonding curve inside the coin's own contract. A slice of every trade drops into the Ejecto Fund.
Ours come with an ejection seat. When the coin dies, anyone pulls the handle and every holder claims a fair share. No exit race. No admin keys.
The problem
Source: CoinGecko study of Pump.fun launches (2026): about two thirds stop trading within 24 hours. When a coin dies, the early sellers get out and the loyal holders are left with a token nobody buys.
Simulated coin, for illustration. Model data (400 traders, seed 59), not a real coin.
164 holders claim 208 NEAR: the reserve pro-rata plus a 41 NEAR fund paid for loyalty.
Hype. Buys pour in. Every trade drops a slice into the Ejecto Fund.
Three rules, all inside the contract. Locked at launch, nobody can change them later.
Buy and sell on a bonding curve inside the coin's own contract. A slice of every trade drops into the Ejecto Fund.
Once a coin is 14 days old, it is dead when its 14-day buys fall below 5% of their peak, and at least below 1 NEAR.
Anyone presses EJECT and trading stops forever. Holders claim the reserve pro-rata, plus a fund share by net capital times time held.
500 simulated coins, 400 traders each, 60 days.
Same traders, same luck. Only the ending changes.
Share of traders who lose 90% or more of what they put in.
Total NEAR lost by losing traders, average over 500 coins.
What the 164 holders left when the example coin died lose in total.
Sell into a falling curve. The last ones out get almost nothing.
Median day 28. Everyone left on board claims the reserve and the fund.
The track rules: the mechanic lives in the contract, no admin key.
Six ways we keep that promise.
Read live from every coin account on testnet.
No owner, no pause, no setters in the coin contract. Protocol fees can only ever go to one fixed account.
Curve, fee preset and day length are set in the init call at launch. They cannot change afterwards.
The fund is split by net capital times time held. In the model, buying big right before EJECT loses 30.8% to 48.5%.
After EJECT each holder claims for themselves. State is updated before any transfer, and repeat claims are safe.
Every coin runs the same code. Its sha256 is public in the fleet.ejecto.testnet config.