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
The 0xec42…23d3 wallet is a package publisher that also runs a Tradeport NFT floor-sweeping bot, bidding aggressively, relisting, and destroying dust. Its high bot score (0.80) and wash-trading edges (173) suggest it's less about collecting and more about... well, whatever "biddings::collection_bid" is supposed to accomplish.
Move packages this wallet published on-chain — what it shipped, not what it used.
This Sui package, `my_minter`, primarily manages `Minter` objects, which represent NFT collections. The `init` function creates a `CreatorCapability` and transfers it to the sender, along with a `Publisher` object and a `Display<Nft>` object. Public/entry functions allow the `Minter` owner to `add_phase`, `remove_phase`, and `update_phase` for sales, which mutate the `phases` vector within the `Minter` object. The `mint` function allows users to mint NFTs from a `Minter` object, checking for active sale phases, user-specific mint limits, and overall supply limits, and requires payment in SUI. It also supports Merkle tree verification for allowlist-gated phases.
This Sui package, `my_minter`, primarily manages `Minter` objects, which represent NFT collections, and `Nft` objects, which are the individual NFTs. The `init` function initializes the package by creating a `Publisher` object, a `Display` object for `Nft` metadata, and a `CreatorCapability` object, transferring all three to the deployer. Public/entry functions include: - `add_phase`, `remove_phase`, and `update_phase`: These functions allow the `Minter`'s owner to manage `SalePhase` objects within a `Minter`. `SalePhase` objects define parameters like price, max sales, mints per user, start time, and an optional Merkle root for allowlisting. These functions mutate the `phases` vector within the `Minter` object. - `mint`: This function allows users to mint NFTs from a `Minter` object. It checks the current sale phase based on the provided `Clock` timestamp, verifies Merkle proof if an allowlist is active
This Sui package, `girlsui`, manages `Nft` objects, which represent digital collectibles with attributes like `group_id`, `type`, `name`, `description`, `media_url`, and a `VecMap` of `attributes`. A `Manager` object acts as an administrative control, holding a `Display` object for `Nft` metadata, a `TransferPolicyCap` for `Nft` transfers, a `Balance<SUI>` for collected funds, and a `vector<ID>` for reserved `Nft` IDs. Public entry functions allow the package publisher to withdraw collected SUI from the `Manager`'s balance, withdraw reserved `Nft`s from the `Manager`'s dynamic fields into a Kiosk, and withdraw royalties from the `TransferPolicy`. Other entry functions, `add_nft_metadata` and `mint_nft`, interact with an external `tradeport_launchpad` module to manage NFT metadata and mint new `Nft`s, locking them into a Kiosk and potentially reserving some. The `init` function sets up the
True specific-lot profit from 2,108 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).
282 self-dealing round-trips excluded from the headline (gross incl. wash: $3,181).
marketplace NFT sales from analytics.sale. Net = proceeds − spend; realized trading flow, not true PnL (ignores still-held NFTs; wash trades inflate both sides).
Wallets that share a funder, were co-funded by the same personal-scale source, or land in the same behavioral cluster. A heuristic, not proof of common control.
Tinted amber on the bubble map when they appear in the expanded graph.
flippernft_whaleflippernft_traderRule-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": "0xec423effd36516efff9cdf5c8146ac86badeeeb5d2b3ef907441201c9ab323d3",
"n_tx": 14719,
"n_successful_tx": 14590,
"n_distinct_epochs": 241,
"n_distinct_sponsors": 3,
"first_seen_cp": 6155098,
"last_seen_cp": 250382275,
"first_seen_ts_ms": 1687823927147,
"last_seen_ts_ms": 1772475734584,
"total_gas_spent_mist": 29347607192,
"n_self_sponsored_tx": 14714,
"n_sponsored_tx": 5,
"gas_price_p50": 750,
"gas_price_p95": 750,
"active_hours_top24": [
6,
4,
5,
19,
7,
20,
21,
9,
16,
14,
13,
8,
18,
11,
15,
22,
17,
23,
10,
12,
2,
3,
0,
1
],
"primary_archetype": "flipper",
"labels": [
"flipper",
"nft_whale",
"flipper",
"nft_trader"
],
"label_confidence": [
1,
0.485971,
0.95,
0.9
],
"bot_score": 0.8,
"bot_signals": [
"floor_arb_bot",
"wash_trader"
],
"cex_label": null
}This package defines a token management system for "RoyalFrenchies" NFTs. It manages three primary object types: `Supply` (tracks available tokens), `Data` (stores metadata like images, traits, and a curve ID), and `RoyalFrenchies` (the NFT itself, containing a number, image, and attributes). The `init` function initializes the `Supply`, `Data`, and a `ManagerCap` (admin capability), transferring the `ManagerCap` to the deployer. Public/entry functions include `set_images` and `set_traits` (both gated by `ManagerCap`) which update the `Data` object with image URLs and trait definitions, respectively. `set_curve` (also `ManagerCap`-gated) sets a curve ID in the `Data` object, enabling programmatic buying and selling. The `buy_on_curve` function allows users to mint new `RoyalFrenchies` NFTs based on a curve, consuming from the `Supply` and updating the `Data` object. The `sell_on_curve`
This package defines an `Nft` object type with fields for ID, name, description, media URL, and attributes (a `VecMap<String, String>`). The `init` function creates and shares a `TransferPolicy<Nft>` object, which includes a kiosk lock rule and a 2.5% royalty rule. It also sets up a `Display` object for `Nft` metadata. Public functions allow for minting NFTs (`mint_nft`, `mint_edition_nft`) and creating mint orders (`mint_order`), all of which delegate to a `launchpad` module. The `update_nft` function allows a `Manager` to modify an `Nft`'s name, description, media URL, and attributes, retrieving the NFT from a Kiosk.
Top active hours by UTC. Flat around the clock → no timezone signal (likely automated).
area + brightness = call volume; hover for detail