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. Public/entry functions allow the `Minter` owner to `add_phase`, `remove_phase`, and `update_phase` for the NFT sale. These functions modify the `phases` vector within a `Minter` object, which defines different sale stages with varying prices, maximum sales, mints per user, start times, and optional Merkle roots for allowlisting. The `mint` function allows users to purchase NFTs, checking against the active sale phase's rules, including price, supply, and an optional Merkle proof for allowlisting. Notable patterns include: 1. **Admin Gating**: All `add_phase`, `remove_phase`, and `update_phase` functions are restricted to the `Minter` object's `owner`. 2. **Time-Gating**: The `mint` function checks the current timestamp against the `start_time`
This Sui package defines a minter for NFTs. It manages `Minter` objects, which hold configuration for NFT collections, and `Nft` objects, representing the actual NFTs. The `init` function initializes the package by creating a `Publisher` and a `Display<Nft>` object, which are then transferred to the transaction sender. The `add_phase`, `remove_phase`, and `update_phase` entry functions allow the `Minter`'s owner to manage sale phases within a `Minter` object, modifying its `phases` vector. The core `mint` function allows users to mint NFTs. It checks the current sale phase based on the `Clock` timestamp and verifies if the user is allowed to mint based on the `SalePhase`'s `root` (likely a Merkle root for an allowlist) and `mints_per_user` limits. It also checks `max_sales` for the phase and the overall
casualRule-based labels, conservative precision.
area + brightness = call volume; hover for detail
{
"wallet": "0xb63087d9c1ce415ca8219cc79e0070bfa1c915a3d12fea5b37e57b861bb38c7e",
"n_tx": 45,
"n_successful_tx": 40,
"n_distinct_epochs": 7,
"n_distinct_sponsors": 0,
"first_seen_cp": 1720694,
"last_seen_cp": 2885691,
"first_seen_ts_ms": 1683273868688,
"last_seen_ts_ms": 1684495990668,
"total_gas_spent_mist": 429907204,
"n_self_sponsored_tx": 45,
"n_sponsored_tx": 0,
"gas_price_p50": 1000,
"gas_price_p95": 1000,
"active_hours_top24": [
11,
15,
8,
13,
2,
22,
12,
14,
17
],
"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/Central Asia / India.