
methud · how soggs works
This site reads public Injective chain data: every Sprout and RunUp launch and trade, token and INJ transfers across Injective EVM and the Cosmos side, Helix order book fills, and bridge flows. It links wallets that show evidence of common control and groups them into rings.
Evidence, not verdicts. A link means a pattern in public data, not proof that one person controls both wallets or that anyone acted with bad intent. Exchanges, bridges, pools and wallets that touch 50+ others are left out of the links on purpose.
Two kinds of evidence. Money or token transfers between wallets can link them on their own. Timing patterns (buying the same launches early, trading opposite sides) only link wallets when repeated many times or when backed by a transfer.
Limits. Wallets funded only through exchanges or cross-chain routes can look unrelated even when they are not. Ring sizes are capped at 150 wallets. Profit figures count curve trades only.
Integrity score
Each launch gets a score from 0 to 100 in three parts, following the Injective Trench Treasury criteria. A linked group of up to 50 wallets counts as one holder (larger, looser networks count wallet by wallet), and pools, curves and system contracts are left out of circulating supply.
Too early to judge. A launch with fewer than 10 holders, or with under 1% of its supply outside the launch contract, gets no score and no holder warnings: with that few holders one wallet holds a big share by default, which says nothing about coordination.
Holder warnings give the share of circulating and of total supply and need both to be large: the largest group that appears linked at 20% of circulating and 5% of total; the creator at 10% and 3%. The creator's share counts the creator plus wallets with a direct link to it (transfers, shared funding, bundled buys), not its whole ring.
Distribution (40): about how many independent holder groups hold the supply by weight (100 or more scores full), and how much the largest linked group holds (50% or more scores zero).
Fair launch (30): what the creator and directly linked wallets hold now, how much supply others bought in the first two blocks, and bundled buying in the first five minutes.
Real activity (30): independent traders in the last 7 days (100 or more scores full), the share of wash-style trading, and how many of the last 7 days saw trading.
70 and up: strong · 40 to 69: mixed · under 40: weak. A score summarises evidence; it is not a verdict.
Link types
| Kind | Meaning | Type |
|---|---|---|
| same_tx | bought in the same transaction | money/tokens |
| token_transfer | moved tokens to each other | money/tokens |
| inj_transfer | moved INJ to each other (repeated, two-way, or funding) | money/tokens |
| direct_transfer | one direct transfer, plus other evidence | money/tokens |
| common_funder | funded by the same wallet | money/tokens |
| common_collector | sent funds to the same wallet | money/tokens |
| common_funder_wide | share a funder that funds many wallets | timing or shared contact |
| common_collector_wide | share a collector that receives from many wallets | timing or shared contact |
| fanout_transfer | transfer through a wallet that touches many wallets | timing or shared contact |
| spread_funder | shared funder, spread out in time (weak) | timing or shared contact |
| ring_funder | funder whose wallets mostly sit in one ring | money/tokens |
| ring_funded_fresh | fresh wallet first funded by a ring member | money/tokens |
| early_cooccur | repeatedly among the first buyers of the same launches | timing or shared contact |
| same_block | bought the same launch in the same block, repeatedly | timing or shared contact |
| pingpong | traded opposite sides at similar size within 90 seconds, both ways | timing or shared contact |
| pair_cross | Helix accounts repeatedly filled against each other | timing or shared contact |
| co_trading | bought the same tokens within minutes, repeatedly | timing or shared contact |
| cycle | funds went around a loop and back | timing or shared contact |
soggs