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 quest system with two primary object types: `QuestPass` and `QuestHouse`. The `init` function creates a shared `QuestHouse` object, which manages claims using a dynamic table mapping addresses to booleans, and an `QuestCap` object, which is transferred to the deployer. The `mint` entry function allows a user to mint a `QuestPass` for a specified referee, provided the `QuestHouse` is enabled, the sender hasn't already claimed, and the sender is not the referee. The `enable_claims` and `disable_claims` entry functions, gated by the `QuestCap`, allow the holder of the `QuestCap` to toggle the `enabled` status of the `QuestHouse`, controlling whether new `QuestPass` objects can be minted.
This package manages a primary object called `Wardrobe`, which acts as a central registry for `Accessory` objects. Public functions allow users to `equip` and `unequip` accessories to/from `SuiFren` objects, and `mint` new accessories. The `Wardrobe` object stores `AccessoryConfig` for each authorized accessory type using dynamic fields, which includes `TransferPolicy` and `TransferPolicyCap` for managing royalties and unlock policies. The package implements royalty distribution, where `creator_withdraw_royalties` and `admin_royalties_split` handle the collection and distribution of fees. It also features an `AdminCap` for administrative actions like authorizing accessory types, installing/uninstalling stores, and setting the package version. The `LockedPromise` object is used to prove ownership of an accessory after un-equipping it from a `SuiFren` or after minting.
This package manages ZkBag objects, which are essentially containers for other objects, and a singleton BagStore object that holds a table of ZkBag objects indexed by their owner's address. The public functions allow users to create new ZkBag objects for themselves, add other objects to their ZkBag (up to a limit of 50 items), initiate a claim process for a ZkBag, reclaim a ZkBag, update the receiver of a ZkBag, and claim individual items from a ZkBag. A notable pattern is the use of a BagClaim object to facilitate the transfer and finalization of ZkBag ownership, ensuring that the correct ZkBag is being claimed. The module also utilizes dynamic fields implicitly through the `table` and `vec_set` modules to store and manage the items within each ZkBag.
This package manages a single primary object type: RewardsPool. The `init` function creates and shares a RewardsPool object, along with AdminCap, DepositCap, and SetupCap objects, transferring them to the deployer. The `setup_hashes` and `setup_leaderboard` functions allow a SetupCap holder to configure the reward distribution by providing a list of addresses and their corresponding reward amounts, using a hash-based verification mechanism. The `enable_claims` function, callable by an AdminCap holder, activates reward claims if the leaderboard is set up, sufficient funds are deposited, and a public key is configured. The `deposit` function allows a DepositCap holder to add SUI coins to the RewardsPool, while `claim` allows users to claim their rewards if claims are enabled and they can provide a valid ECDSA signature. AdminCap holders can also `set_public_key`, `disable_claims`, and `admin_withdraw_funds` from the pool.
This Sui package manages "Accessory" objects, which are dynamic fields attached to "SuiFren" objects. The `accessories` module allows authorized applications (those with a `MintCap` dynamic field) to mint new `Accessory` objects and attach them to `SuiFren` objects. The `store` module provides an `AccessoriesStore` object, which holds SUI profits and allows an `AccsStoreOwnerCap` holder to list, update, and remove `Accessory` listings. Users can buy listed accessories, which mints a new `Accessory` and attaches it to their `SuiFren` object, while transferring SUI to the store's balance. The `AdminCap` from the `suifrens` module is used to authorize/deauthorize applications to mint accessories.
{
"wallet": "0xcb6a5c15cba57e5033cf3c2b8dc56eafa8a0564a1810f1f2f1341a663b575d54",
"n_tx": 53,
"n_successful_tx": 53,
"n_distinct_epochs": 29,
"n_distinct_sponsors": 0,
"first_seen_cp": 1510639,
"last_seen_cp": 135382000,
"first_seen_ts_ms": 1683057155809,
"last_seen_ts_ms": 1745007584630,
"total_gas_spent_mist": 20446281684,
"n_self_sponsored_tx": 53,
"n_sponsored_tx": 0,
"gas_price_p50": 791,
"gas_price_p95": 1100,
"active_hours_top24": [
19,
20,
18,
16,
21,
17,
22,
0,
23,
2,
15,
5,
6
],
"primary_archetype": null,
"labels": [],
"label_confidence": [],
"bot_score": 0,
"bot_signals": [],
"cex_label": null
}Top active hours by UTC. Circadian peak → likely N. America (Central–Eastern).
area + brightness = call volume; hover for detail