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 system for managing NFT collections and their minting processes. The primary object types are `Collection` (representing an NFT collection) and `Minter` (managing the minting logic for a specific collection). The `init` function initializes the package by claiming a `Publisher` object and creating a `Display` object for `Nft`s, transferring both to the transaction sender. Public/entry functions include `add_phase`, `remove_phase`, and `update_phase`, which allow the `Minter`'s owner to manage `SalePhase` objects within a `Minter`. These functions mutate the `phases` vector within the `Minter` object. The `mint` function allows users to mint NFTs. It checks the current time against sale phases, verifies a Merkle proof if a root is set for the phase, and updates the `minted` count and user/phase buy counts within the `Minter`. Notable patterns include owner-gating for phase management functions, time-gating for minting based on `SalePhase
This Sui package, `my_minter`, primarily manages `Minter` objects, which represent NFT collections, and `Nft` objects, which are the individual NFTs. The `init` function sets up a `Display` object for `Nft`s and transfers it along with a `Publisher` object to the transaction sender. The `add_phase`, `remove_phase`, and `update_phase` entry functions allow the `Minter`'s owner to manage different sale phases for the NFT collection, including price, maximum sales, mints per user, start time, and an optional Merkle root for allowlisting. These functions mutate the `phases` vector within the `Minter` object. The `mint` entry function allows users to mint NFTs. It checks the current time against the sale phases, verifies Merkle proofs if an allowlist is active for the current phase, and updates the `minted` count, `user_buys` table, and `sale_phase_buys` table within the `Minter` object. It
True specific-lot profit from 3 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).
2 self-dealing round-trips excluded from the headline (gross incl. wash: -$23).
marketplace NFT sales from analytics.sale. Net = proceeds − spend; realized trading flow, not true PnL (ignores still-held NFTs; wash trades inflate both sides).
area + brightness = call volume; hover for detail
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": "0xd7a9e1b38dac08fe5ff3492ec876066697aefcf99612a1b00013f21a8dee93ca",
"n_tx": 77,
"n_successful_tx": 73,
"n_distinct_epochs": 11,
"n_distinct_sponsors": 0,
"first_seen_cp": 3415126,
"last_seen_cp": 28816296,
"first_seen_ts_ms": 1685037879664,
"last_seen_ts_ms": 1710494496654,
"total_gas_spent_mist": 990057108,
"n_self_sponsored_tx": 77,
"n_sponsored_tx": 0,
"gas_price_p50": 750,
"gas_price_p95": 872,
"active_hours_top24": [
17,
12,
10,
18,
8,
20,
14,
9,
19
],
"primary_archetype": null,
"labels": [],
"label_confidence": [],
"bot_score": 0,
"bot_signals": [],
"cex_label": null
}Top active hours by UTC. Circadian peak → likely C. Europe / Africa / Middle East.