all collections · daily · marketplace overlay
weekly · real (teal) vs wash (rose)
all collections · daily · marketplace overlay
weekly · real (teal) vs wash (rose)
counterparties · funders · clusters
Move packages this wallet published on-chain — what it shipped, not what it used.
This package defines a dummy `AF_LP` struct, which seems to represent a liquidity provider token. Its `init` function, which is likely an entry point for module initialization, calls `amm_interface::create_lp_coin` to register this `AF_LP` type as a liquidity token with an associated decimal value of 8. The package itself does not manage any objects directly; instead, it delegates the creation and management of the LP coin to the `amm_interface` module. There are no other public or entry functions, nor any notable patterns like gating, dynamic fields, or admin caps within this module's IR.
This package defines a dummy `AF_LP` object. Its `init` function is an entry point that calls `amm_interface::create_lp_coin` with the `AF_LP` object, a constant value of 5, and the transaction context. This suggests the package primarily serves to register a new LP coin type within an AMM (Automated Market Maker) interface, likely for a liquidity pool. The `AF_LP` object itself contains only a dummy field, indicating its purpose is primarily as a type identifier rather than holding complex state. The package does not manage any other primary object types, nor does it exhibit notable patterns like signature gating, time-gating, dynamic fields, or admin caps.
True specific-lot profit from 43 closed buy→sell round-trips of the same NFT (realized_roundtrip), wash-adjusted, valued at each leg's trade-hour USD. Excludes still-held inventory (that's unrealized).
marketplace NFT sales from analytics.sale. Net = proceeds − spend; realized trading flow, not true PnL (ignores still-held NFTs; wash trades inflate both sides).
nft_whalenft_collectorRule-based labels, conservative precision.
Where this wallet's SUI first came from, and what it seeded downstream. Observational: a CEX funder suggests a real/retail origin; a high-fanout non-CEX funder is a signal worth noting — not proof of anything.
{
"wallet": "0xc5de480fd438db095ca0896f468835b1c45d57efa85f5000aa59af9018d14401",
"n_tx": 13781,
"n_successful_tx": 13542,
"n_distinct_epochs": 900,
"n_distinct_sponsors": 4,
"first_seen_cp": 1645756,
"last_seen_cp": 282639536,
"first_seen_ts_ms": 1683196680490,
"last_seen_ts_ms": 1780487476483,
"total_gas_spent_mist": 159714588464,
"n_self_sponsored_tx": 13743,
"n_sponsored_tx": 38,
"gas_price_p50": 750,
"gas_price_p95": 757,
"active_hours_top24": [
23,
0,
1,
2,
22,
8,
14,
10,
11,
9,
13,
12,
3,
6,
15,
7,
4,
5,
16,
21,
17,
20,
18,
19
],
"primary_archetype": "nft_collector",
"labels": [
"nft_whale",
"nft_collector"
],
"label_confidence": [
0.2932752,
0.95
],
"bot_score": 0,
"bot_signals": [],
"cex_label": null
}Top active hours by UTC. Flat around the clock → no timezone signal (likely automated).
area + brightness = call volume; hover for detail