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 manages SantaNft objects, which are non-fungible tokens with a name, description, and image URL. The `init` function initializes a `MintingControl` object, which includes an `Admin` address and a `paused` boolean, and shares it. Public functions allow retrieving NFT details (`name`, `description`, `image_url`), and an admin-gated `pause`/`unpause` mechanism controls minting. NFTs can be minted to the sender (`mint_to_sender`) if not paused, or to a specified address by an admin (`mint_to_address`). There are also public functions for transferring and burning `SantaNft` objects. An `NFTMinted` event is emitted upon each successful mint.
This Sui package manages a single primary object type: WlNft, which represents a whitelist NFT with a name and image URL. The init function initializes the module by creating a Publisher object, a Display object for WlNft, and a MintingControl object, then shares the MintingControl object. The public entry functions include mint_to_address_list, which allows an authorized admin to mint WlNft objects to a provided list of addresses, and transfer and burn for WlNft objects. A notable pattern is the use of an Admin struct within MintingControl to gate access to the minting function, ensuring only the designated admin can perform minting operations.
This package facilitates NFT staking for "ManiacNft" objects, managing `StakingAdmin`, `StakingControl`, and `ManiacNftStaked` objects. The `init` function creates a `StakingAdmin` and a `Display` object for `ManiacNftStaked` and transfers them to the sender. The `init_staking_control` function, callable only by a `StakingAdmin`, initializes a `StakingControl` object containing an empty `TransferPolicy` and `TransferPolicyCap` for `ManiacNft`s, which is then shared. The `stake` entry function allows users to stake a `ManiacNft` from their Kiosk, confirming a transfer request, calculating an unstake time using a random duration (between 86.4 and 138.24 seconds, not days as implied by the large numbers), and creating a `ManiacNftStaked` object transferred to the staker, also emitting an `NftStaked` event. The `unstake` entry
This Sui package defines two modules: `maniac_attribute` and `maniac_nfts`. The `maniac_attribute` module primarily manages `ManiacAttributeNft` objects, which represent NFTs with various attributes like name, image URL, type, value, and a map of other attributes. It also manages `MintingControl` and `AttributeMapping` objects, which are shared. Public/entry functions allow an admin to add attribute mappings, and giveaway `ManiacAttributeNft`s to specified addresses or the sender, either individually or in batches. A notable pattern is the use of `table` for attribute mappings and `vec_map` for NFT attributes, along with admin gating for sensitive operations.
This package defines NFTs (ManiacAttributeNft) with attributes like name, image URL, field type, field value, and a dynamic map of attributes. It also manages an Admin object for access control and an AttributeMapping object to store probabilities and values for different attribute types (background, beard, body, eyes, hat). Public/entry functions allow an admin to add new attribute values and their probabilities to the AttributeMapping object, and to giveaway ManiacAttributeNfts to multiple addresses or a specified number to the sender. The package uses dynamic fields (VecMap) for NFT attributes and a Table for attribute mappings. Access control is implemented via an Admin object, acting as an allowlist for specific functions.
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.
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": "0x3d7af9bba4e9ff4eaa05c3e30ed48bf84072b16547fa98bc9b7c9cc20dcb93cc",
"n_tx": 215,
"n_successful_tx": 187,
"n_distinct_epochs": 69,
"n_distinct_sponsors": 0,
"first_seen_cp": 93998484,
"last_seen_cp": 283021426,
"first_seen_ts_ms": 1735060847477,
"last_seen_ts_ms": 1780572119701,
"total_gas_spent_mist": 52405406136,
"n_self_sponsored_tx": 215,
"n_sponsored_tx": 0,
"gas_price_p50": 750,
"gas_price_p95": 750,
"active_hours_top24": [
11,
15,
9,
14,
16,
10,
13,
19,
8,
12,
6,
20,
18,
17,
1,
22,
21,
23,
3,
7
],
"primary_archetype": null,
"labels": [],
"label_confidence": [],
"bot_score": 0,
"bot_signals": [],
"cex_label": null
}Tinted amber on the bubble map when they appear in the expanded graph.
Top active hours by UTC. Circadian peak → likely C. Europe / Africa / Middle East.
area + brightness = call volume; hover for detail