Puggies
demand & order book
Weak / thin demandMulti-signal read of the bid/listing event history — wash trading, bid cancellations, accepted-offer rate, and buyer spread. Context for review, not a verdict. Note: a high bid-cancel rate is common for liquid collections (bidders reprice constantly), so a high rate alone is NOT manipulation — only a repeatedly re-posted, repeatedly cancelled bid wall is. "Suspicious" is flagged only on real wash or spoof patterns, never low offers alone (utility/game items read as direct-buy).
bid activity over time all-time
Bids placed vs cancelled, weekly. A standing wall of bids that's repeatedly cancelled can signal manufactured demand — an on-chain signal, not proof.
Puggies' tracked volume of 98,589 SUI is in line with many established collections, though its recent 7-day volume of 58 SUI and two sales suggest a slower current trading pace compared to some peers. The top-10 holder concentration at 34% is somewhat more concentrated than the typical top collection, while its 9% bot-flagged holders align closely with the peer median. The collection demonstrates a low wash-traded volume at 0.4%, which is slightly above the typical top collection but well below the 90th percentile, indicating generally organic trading activity.
signal scorecardverdict from on-chain forensics — evidence in the panels below
- •Top 10 holders hold 21% of supply
- •9% of current holders are flagged bots
- ✓Volume looks clean — under 2% wash across tracked history
supply & profit-taking
Cost basis as a multiple of the floor. Emerald = at/below floor (in profit); rose = underwater. Tall bars just above 1× are profit walls — supply that flips to break-even (and tends to list) as the floor rises.
sweep cost depth
Cumulative SUI to buy the cheapest currently-listed NFTs, vs % of supply. Real cost (teal) vs a naive floor-only sweep (dashed) — the gap is the depth premium. Built on validated listings, so phantom asks don't fake the floor.
bid wall depth
Active bids by price. Amber = collection bids (fill against any NFT — the wall a seller can hit); teal = single-NFT bids. Where amber stacks up is the real floor support.
sale trigger · buy vs sell pressure
Each sale by who crossed the spread: teal = a buyer took a standing listing (demand); rose = a seller hit a standing bid (supply). Classified from the settling event, not a price guess. Buy-led markets pull the floor up.
seller hold time · flip speed
How long sellers held before selling. Violet = minted/airdropped then flipped; teal = bought on secondary then resold. A short violet pile is minters dumping; a long tail is a maturing holder base.
listing duration · sold vs cancelled
How long listings stay open before they resolve. Teal = sold, rose = cancelled, amber = repriced. A wall of short rose bars is listing churn (list → cancel → relist); teal mass is genuine liquidity.
demand authenticity — funding sources all-time
81% of buyers funded from exchanges — demand looks organic
- 10x93502…39cbd159 buyers seededfan-out 22.6K · concentration 0.7%cex
- 20x60dd0…0984d83 buyers seededfan-out 15.9K · concentration 0.5%cex
- 30xd5ccd…1bb0156 buyers seededfan-out 6.9K · concentration 0.8%cex
- 40xf8b7b…2d43f33 buyers seededfan-out 2.5K · concentration 1.3%cex
- 50x8b302…938de29 buyers seededfan-out 956 · concentration 3.0%cex
- 60x2e470…e12be26 buyers seededfan-out 989 · concentration 2.6%cex
- 70xab73a…8cd5626 buyers seededfan-out 15.9K · concentration 0.2%cex
- 80x7fa06…bb7e917 buyers seededfan-out 588 · concentration 2.9%cex
- 90x443cf…ba79a12 buyers seededfan-out 476 · concentration 2.5%cex
- 100x51562…dad1512 buyers seededfan-out 269 · concentration 4.5%cex
- 110x4f9fb…a554b10 buyers seededfan-out 215 · concentration 4.7%cex
- 120xa75c6…03a2c9 buyers seededfan-out 231 · concentration 3.9%cex
- 130x1f7b2…db7148 buyers seededfan-out 426 · concentration 1.9%cex
- 140x60956…a449b8 buyers seededfan-out 269 · concentration 3.0%cex
- 150xce7e1…24ea07 buyers seededfan-out 1.5K · concentration 0.5%cex
First-SUI-funder of each buyer. High global fan-out = CEX/bridge (organic retail withdrawals). A funder that seeded many of THIS collection's buyers but funded little else (high concentration) = manufactured-demand signal. Funder identity is heuristic, not a labeled exchange list.
price distribution all-time
- p10
- 6.14 SUI
- p50 (median)
- 18.97 SUI
- p90
- 31.70 SUI
quantilesTDigestMerge over every sale recorded.
marketplace mix (top 5) all-time
tradeport40.0%kiosk_mkt30.0%kiosk_fw20.0%other10.0%
activity window
- first sale
- 2025-05-02 00:00:00 UTC
- last activity
- 2026-06-05 12:43:17 UTC
holder whale-map current holders
top holders by NFTs held (current holder = latest sale's buyer — the human, not the kiosk). Area = holdings; rose = automation bot, amber = suspected wash, sky = other. 493 holders across 2,041 traded NFTs.
Holder = latest buyer per NFT. Traded NFTs only.
holder accumulation ribbon all-time
how the top holders built (and shed) their stacks over time. Each band is one holder; thickness = cumulative net market position (buys − sells) that week. 12 holders across 51 weeks.
Cumulative buys − sells, weekly. Market-acquired position only — excludes mints/airdrops/transfers, so the floor is clamped at 0.
mint-snipe timeline launch window
the launch window — first sales plotted by time since the collection's first trade (x, sqrt-scaled) and price (y, log). Snipers who bought and flipped the same NFT within an hour are flagged — the signature of launch front-running.
rose= sniper (bought & flipped the same NFT within 1h) or bot buyer · sky= ordinary early buyer · click a dot for that NFT's provenance.
First 120 sales. Secondary-market launch only — mint events aren't yet indexed as sales.
shared user base all-time
collections most-bought by this collection's 915 buyers — its overlapping communities / gravity centers. Bar = shared buyers; % = share of this collection's buyer base.
Buyer-set overlap — a proxy for shared collectors, not on-chain co-custody.
most-traded NFTs all-time
individual NFTs ranked by sale count — a high count on one NFT is a wash-trading tell. Click any to see its full ownership provenance.
- 10x22923b4f…08ee273612 saleslast 4.00 SUI
- 20xf29c4fca…b3ec64aa11 saleslast 4.00 SUI
- 30xaa273e0f…8e7d5f4611 saleslast 5.50 SUI
- 40xa95e37af…8e46d77011 saleslast 4.13 SUI
- 50xd7faed10…1f56ffa810 saleslast 3.75 SUI
- 60x4743f166…cb8d37879 saleslast 7.00 SUI
- 70x51509c69…3b9869919 saleslast 5.50 SUI
- 80x4a57d8b1…326fb2b79 saleslast 19.01 SUI
- 90x046912db…bdc2c2388 saleslast 4.11 SUI
- 100x0117af9a…5070e6768 saleslast 4.90 SUI
- 110x6cfcc270…524c98b08 saleslast 2.63 SUI
- 120xdadae95e…13d75a4e8 saleslast 15.34 SUI
- 130x3763cb37…789d58828 saleslast 15.29 SUI
- 140x4906a44a…6c8540ab8 saleslast 8.00 SUI
- 150x1caa9991…a5e7a4ec8 saleslast 10.30 SUI
- 160x6584360c…6c211c618 saleslast 13.59 SUI
- 170x1d35d433…71ce8da78 saleslast 32.50 SUI
- 180x44424ac0…6e1580468 saleslast 24.01 SUI
- 190x16da44e0…325893fe8 saleslast 23.69 SUI
- 200x9fa17d5e…9a49cd848 saleslast 21.63 SUI
Top 20 NFTs by sale count.
money trail — shared funders of buyers all-time
funders (rose, left) that seeded ≥2 of this collection's buyers → buyers (grey) → collection (sky). A funder fanning to many buyers is a sybil/wash signal. 915 total buyers.
Traces the first SUI funder of each buyer.
wash-trade ring — fake volume all-time
wallet pairs that round-tripped the same NFT (A→B then B→A) — real wash trading, not just mutual transfers. Bar = distinct NFTs cycled between the pair. 16 NFTs round-tripped in this collection.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
Round-trips where the same NFT returns to a prior seller.
first-week movers — who loaded early and flipped first 7d
Top 25 first-week buyers netted 17,798 SUI flipping in.
- 10x6c0cb…1c1c0bot 0.30+3,273 SUIbought 64 early · entry 11.84 SUI · later sold 178
- 20xcd950…fa413bot 0.30+2,983 SUIbought 10 early · entry 15.45 SUI · later sold 117
- 30x0db65…1cd56bot 0.80+1,680 SUIbought 15 early · entry 10.63 SUI · later sold 104
- 40x2531a…cc31bbot 0.30+1,054 SUIbought 20 early · entry 12.5 SUI · later sold 53
- 50x0f66f…fb25ebot 0.30+959 SUIbought 6 early · entry 11 SUI · later sold 61
- 60x4863e…63da4bot 0.30+950 SUIbought 4 early · entry 10.85 SUI · later sold 25
- 70x7176f…1860cbot 0.30+834 SUIbought 25 early · entry 14.42 SUI · later sold 62
- 80xfb878…6f66b+583 SUIbought 61 early · entry 11.7 SUI · later sold 66
- 90x4a459…42094bot 0.30+473 SUIbought 3 early · entry 30.9 SUI · later sold 18
- 100xed93b…fb798bot 0.50+447 SUIbought 2 early · entry 25.75 SUI · later sold 16
- 110x92cbb…42cfdbot 0.80+408 SUIbought 3 early · entry 10.88 SUI · later sold 24
- 120x08766…2b77b+402 SUIbought 8 early · entry 14.42 SUI · later sold 28
- 130xd90a4…bf28cbot 0.30+394 SUIbought 44 early · entry 10.5 SUI · later sold 55
- 140x6a9b1…b0baabot 0.80+363 SUIbought 16 early · entry 10.2 SUI · later sold 29
- 150xcd2d5…2e87fbot 0.30+360 SUIbought 4 early · entry 10 SUI · later sold 15
- 160xabb3a…25fc0bot 0.80+342 SUIbought 3 early · entry 11.52 SUI · later sold 27
- 170x2c8ff…64582+328 SUIbought 18 early · entry 13.39 SUI · later sold 22
- 180xbe347…f9de9+280 SUIbought 10 early · entry 13.39 SUI · later sold 12
- 190x8a539…c7cb6bot 0.30+276 SUIbought 3 early · entry 11.4 SUI · later sold 12
- 200xe0675…44462+276 SUIbought 2 early · entry 56.65 SUI · later sold 35
- 210x55edb…6244abot 0.30+269 SUIbought 4 early · entry 9.3 SUI · later sold 8
- 220xc4067…c9489+258 SUIbought 7 early · entry 13.18 SUI · later sold 15
- 230xca935…dfc3c+209 SUIbought 33 early · entry 15.24 SUI · later sold 46
- 240x0eb9f…1d6eabot 0.30+201 SUIbought 3 early · entry 206 SUI · later sold 5
- 250x6a2d5…cab5c+196 SUIbought 5 early · entry 10.6 SUI · later sold 9
Buyers in the first 7 days of trading; net realized SUI = proceeds from all later sells − all buys (a proxy, not per-NFT cost basis).