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 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 transaction sender. The `add_phase`, `remove_phase`, and `update_phase` entry functions allow the `Minter`'s owner to manage `SalePhase` objects within a `Minter`. These phases define parameters like price, max sales, mints per user, start time, and an optional Merkle root for allowlisting. The `add_phase` function inserts a new phase into the `Minter`'s `phases` vector, sorted by `start_time`, while `remove_phase` and `update_phase` modify existing phases identified by their name. The `mint` entry function allows users to mint NFTs from a `Minter`. It checks
This package manages "Nft" objects, which represent Space Punks with properties like name, description, media URL, and attributes. The `init` function initializes a `Display` object for Nft metadata, a `TransferPolicy` with a kiosk lock rule and a 100 basis point royalty rule, and transfers the `Publisher`, `Display`, and `TransferPolicyCap` to the sender, while sharing the `TransferPolicy` object. The `create_nft_with_verification` function creates a new Nft object and sets its ID within a `Verification` object, returning the newly created Nft. The `update_nft_with_verification` function allows modification of an Nft's name, description, media URL, and attributes, but only if the Nft's ID matches the one stored in the provided `Verification` object, or if the caller has the `KioskOwnerCap` for the Kiosk holding the Nft. The package utilizes `Display` for metadata, `TransferPolicy` for transfer rules including royalties and kiosk locks, and
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.
casualRule-based labels, conservative precision.
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": "0x89b4c50462b85222df8bb7f665d4f8a434107372e6491acddb90ca0a133db113",
"n_tx": 26,
"n_successful_tx": 26,
"n_distinct_epochs": 7,
"n_distinct_sponsors": 0,
"first_seen_cp": 109608770,
"last_seen_cp": 195425419,
"first_seen_ts_ms": 1738833128647,
"last_seen_ts_ms": 1759195997533,
"total_gas_spent_mist": 108941900,
"n_self_sponsored_tx": 26,
"n_sponsored_tx": 0,
"gas_price_p50": 495,
"gas_price_p95": 750,
"active_hours_top24": [
1,
9,
4,
6,
23,
5,
0,
2
],
"primary_archetype": "casual",
"labels": [
"casual"
],
"label_confidence": [
0.7
],
"bot_score": 0,
"bot_signals": [],
"cex_label": null
}Top active hours by UTC. Circadian peak → likely W. N. America (Pacific/Mountain).