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 implements a decentralized exchange (DEX) with liquidity pools and a jackpot system. It primarily manages `Global` and `Pools` objects, which likely store global configuration and liquidity pool data, respectively. Public/entry functions allow a designated controller to pause/resume the DEX and modify the controller address, and a beneficiary to withdraw accumulated fees from pools. The package incorporates several notable patterns: an admin cap for the controller, a vault/escrow mechanism for fees within the `FeeStore` object, and a jackpot system that collects a portion of trade fees. The `comparator` module provides generic comparison functionality for any type that can be BCS serialized.
This Sui package manages AIFRENS tokens, primarily through two types of Airdrop Pools: `AifrensPool` and `BetaPool`, and a `GovPool`. The `init` function creates the AIFRENS currency, mints initial tokens, and sets up the three pools, sharing them publicly. Public/entry functions allow users to `claim` AIFRENS tokens from `AifrensPool` (requiring a Merkle proof for eligibility and time-gating) and `beta_claim` from `BetaPool` (time-gated and checks eligibility based on an `AifrensGenesis` object's birthdate). The `set_proof_root` function, gated by a `TreasuryCap<AIFRENS>`, allows updating the Merkle root for an `AifrensPool`. The `withdraw_suifrens_pool` function, also gated by the `TreasuryCap`, allows withdrawing AIFRENS from a specified `AifrensPool`.
This Sui package manages "AifrensGenesis" objects, which appear to be NFTs representing digital collectibles with properties like generation, birthdate, genes, and birth location. It also manages an "AifrensGenesisGlobal" object that holds global configuration for the minting process, including price, cap, count, beneficiary, start/expiration times, and a paused status. The `mint` public entry function allows users to mint an "AifrensGenesis" NFT. It performs time-gating checks (start and expired times), ensures the minting cap has not been reached, and transfers the specified SUI amount to a beneficiary. A `MintEvent` is emitted upon successful minting. The `update_conf` public entry function allows an authorized `AdminCap` holder to modify the global configuration parameters of the "AifrensGenesisGlobal" object, such
This package, aifrens_pyth, interacts with the Pyth oracle to update price feeds. The primary object type it manages is PriceInfoObject, which represents price information. The single public function, update_price, takes a Pyth State object, a PriceInfoObject, a SUI coin for gas, a VAA (Verified Action Approval) byte vector, and a Clock object. It parses and verifies the VAA, then uses it to call the pyth::update_price_feeds function, effectively updating the price information. After the update, it shares the updated PriceInfoObject publicly. The module utilizes the Pyth oracle's state and VAA verification mechanisms.
This Sui package implements a decentralized exchange (DEX) with liquidity pools and a jackpot system. The primary object types managed are `Global`, `Pools`, `Pool`, `FeeStore`, and `JackpotStore`. Public and entry functions allow users to withdraw liquidity from pools (beneficiary::withdraw), and a controller to pause/resume the DEX or modify the controller address (controller::pause, controller::resume, controller::modify_controller). The package features signature-gating for controller functions, and includes a fee structure with various allocations (burn, gov1, gov2, liquidity, jackpot, bonus, dev) and a whitelist for certain coin pairs. It also incorporates a jackpot system where a portion of trade fees contributes to a prize pool, and a `PriceInfoObject` is used, suggesting integration with an oracle or price feed.
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": "0xd25d89953a68686909b4918dac07c3f072013fb47a5fc22727de20421c3c14b2",
"n_tx": 41,
"n_successful_tx": 37,
"n_distinct_epochs": 8,
"n_distinct_sponsors": 0,
"first_seen_cp": 1716843,
"last_seen_cp": 33433246,
"first_seen_ts_ms": 1683269914144,
"last_seen_ts_ms": 1715098464399,
"total_gas_spent_mist": 1037630916,
"n_self_sponsored_tx": 41,
"n_sponsored_tx": 0,
"gas_price_p50": 950,
"gas_price_p95": 1000,
"active_hours_top24": [
9,
13,
11,
10,
4,
8,
7,
6,
12,
16
],
"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 E. / SE Asia.