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 system for managing access to decentralized exchange (DEX) pools and facilitating token swaps. It primarily manages two object types: `AccessList`, which controls who can interact with the system and which DEX pools are whitelisted, and `Bank<Ty0>`, which acts as a vault for holding specific token types. Public/entry functions allow an admin to create a new `AccessList`, add/remove whitelisted pools, and create new `Bank` objects. Users can deposit coins into a `Bank` and, if they are a whitelisted "trader" and the pool is whitelisted, they can perform token swaps (a2b or b2a) on various DEXs (Cetus, Turbos, Bluefin, Momentum) by interacting with their respective `Bank` objects. The system employs signature-gating for admin and trader roles, and whitelisting for DEX pools, ensuring only authorized entities and approved pools can participate in swaps.
This Sui package manages two primary object types: `AL` (Access List) and `B<Ty0>` (a generic balance object). The `new_access_list` function creates and shares an `AL` object, but only if the caller is a specific hardcoded address. The `new_b` function creates and shares a `B<Ty0>` object, which holds a `Balance<Ty0>` and an owner address, but only if the caller is an admin as determined by the `AL` object. The `deposit` function allows anyone to add coins to a `B<Ty0>` object, provided the deposited amount is sufficient. The `withdraw` function allows an admin (checked via the `AL` object) to remove coins from a `B<Ty0>` object. The package uses an admin cap pattern through the `AL` object to gate access to sensitive operations like creating `B` objects and withdrawing funds.
This package defines a decentralized exchange (DEX) with a reserve system and access control. The primary object types are `B<Ty0>` (a generic balance object owned by an address), `AL` (an AccessList for the `dc` module), `Pool<Ty0>` (a generic balance object for the `reserve` module), and `AccessList` (a more comprehensive access list for the `reserve` module). The `dc` module allows an authorized admin (hardcoded address) to create `AL` objects and `B<Ty0>` objects, deposit coins into `B<Ty0>`, and withdraw coins from `B<Ty0>`. The `reserve` module allows an admin to create `AccessList` objects and `Pool<Ty0>` objects, add addresses to the `AccessList`, fund `Pool`s, and withdraw from `Pool`s. It also allows addresses in the `AccessList` to take loans from `Pool`s and repay them. The `swap` module provides functions `d3a`
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.
botRule-based labels, conservative precision.
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": "0x5b712236facb45aeadb0f48fcb90f3e9b17a5b4740ab33c5f119e98209d94208",
"n_tx": 2442041,
"n_successful_tx": 256107,
"n_distinct_epochs": 179,
"n_distinct_sponsors": 0,
"first_seen_cp": 220526676,
"last_seen_cp": 283583701,
"first_seen_ts_ms": 1765139388733,
"last_seen_ts_ms": 1780697205170,
"total_gas_spent_mist": 6870315929042,
"n_self_sponsored_tx": 2442041,
"n_sponsored_tx": 0,
"gas_price_p50": 901,
"gas_price_p95": 2871.718,
"active_hours_top24": [
15,
0,
1,
14,
17,
18,
16,
13,
22,
2,
19,
20,
11,
3,
12,
8,
23,
4,
10,
21,
9,
7,
6,
5
],
"primary_archetype": "bot",
"labels": [
"bot"
],
"label_confidence": [
0.84657896
],
"bot_score": 0.4,
"bot_signals": [
"timing_automation"
],
"cex_label": null
}Top active hours by UTC. Circadian peak → likely Atlantic / E. South America.
area + brightness = call volume; hover for detail