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 manages token balances within a `BalancePool` object, which can also contain nested `SharedBalancePool` objects identified by dynamic fields. The primary objects are `BalancePool` and `SharedBalancePool`, both containing a `vector<BalanceInfo>` (token type and value) and an `Authority` object for access control. Public functions allow creating new pools, adding/removing authorized users to both main and shared pools, and depositing (`put`) or withdrawing (`take`/`send`) specific token types. Withdrawals are gated by the `Authority` whitelist, and tokens are transferred to the caller or a specified address.
This Sui package manages BalancePool objects, which act as vaults for various token types. Users can create a BalancePool, add/remove authorized users to its internal authority whitelist, and deposit/withdraw tokens. It also supports creating nested SharedBalancePools, which are dynamic fields within a BalancePool, each with its own authority whitelist, allowing for delegated management of specific token pools. The public/entry functions primarily handle the creation and management of these BalancePools and SharedBalancePools, as well as the deposit (put) and withdrawal (take/send) of tokens, mutating the token balances stored within. A notable pattern is the use of an Authority object with a whitelist for access control, requiring the transaction sender to be an authorized user for sensitive operations like withdrawing tokens or creating shared pools. Dynamic fields are used to store SharedBalancePools keyed by a vector<u8> within a BalancePool.
This Sui package defines a system for managing token balances within "BalancePool" and "SharedBalancePool" objects. The primary object types are BalancePool and SharedBalancePool, both of which contain a vector of BalanceInfo (token type and value) and an Authority object for access control. Public functions allow creating new pools, adding/removing authorized users to both main and shared pools, and depositing/withdrawing tokens (put/take/send) from these pools. A notable pattern is the use of an Authority object for signature/allowlist gating, where only authorized addresses can perform sensitive operations like withdrawing tokens or managing shared pools. Dynamic fields are used to store SharedBalancePools within a BalancePool, keyed by a vector<u8>.
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.
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": "0xc5d7752e1966bdc478cdd2813c194dd3a8a85589f7816ea81509f011ef83842c",
"n_tx": 37,
"n_successful_tx": 28,
"n_distinct_epochs": 14,
"n_distinct_sponsors": 1,
"first_seen_cp": 2053844,
"last_seen_cp": 178622494,
"first_seen_ts_ms": 1683620547729,
"last_seen_ts_ms": 1755128955667,
"total_gas_spent_mist": 1856125224,
"n_self_sponsored_tx": 36,
"n_sponsored_tx": 1,
"gas_price_p50": 750,
"gas_price_p95": 950,
"active_hours_top24": [
8,
4,
7,
9,
11,
23,
14,
12,
5,
2
],
"primary_archetype": "casual",
"labels": [
"casual"
],
"label_confidence": [
0.7
],
"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 E. / SE Asia.