Holders & risk
GET /coins/{address}/holders is read from every transfer of the coin since its launch block, kept by Uprally’s own recorder. The balances must add up to the coin’s total supply on chain; when they don’t, the answer is { "tracked": false, "reason": "incomplete" }, never a partial list.
Coverage: coins launched since 14 October 2026, on Pons, Flap, Doppler (Bankr, Long), Clanker and Pools.trade. An older coin answers reason: "notFromLaunch".
The groups
Section titled “The groups”- Creator. The wallet that signed the launch transaction. The launchpad’s launcher contract named in the launch event (Flap’s and Pons’ launchers, Clanker’s admin) counts as the same account. Its figures cover both; it is never in a group.
- Bundled. A wallet that got more than 0.001% of the supply in the launch transaction itself (not the creator), or one of 3 or more wallets whose first buy landed in the same block within 600 blocks (about a minute) of the launch.
- Snipers. A wallet whose first coins came from a buy within 30 blocks (about 3 seconds) of the launch block, and is not bundled.
- A group follows its coins. A wallet that received coins by transfer from a group’s wallet joins that group.
- Together. 3 or more of a group whose last sale is the same transaction: only one controller can send that.
/holders/{group}names it.
Pools, launchpad curves, burn addresses and known lockers are never holders or group members; list labels them (pool, curve, burn, locker).
The figures
Section titled “The figures”Every percentage is of the total supply: boughtPct (what the group got), heldPct (what it holds now), burnedPct. top10Pct is the ten biggest holders that are people, not pools. curvePct is what is still on the launchpad curve.
Levels
Section titled “Levels”From the share a group holds now:
| Group | amber from | red from |
|---|---|---|
| Bundled | 10% | 20% |
| Snipers | 5% | 20% |
Below amber, plain.