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 a single primary object type: RewardsPool. The init function creates and shares a RewardsPool object, along with AdminCap, DepositCap, and SetupCap objects, transferring the capabilities to the sender. Public functions allow an admin (via AdminCap) to enable/disable claims, set a public key for signature verification, and withdraw all funds from the pool. The setup_hashes function allows the SetupCap holder to add hashes to a list, while setup_leaderboard uses a hash from this list to populate the reward leaderboard and update required funds. The deposit function allows a DepositCap holder to add SUI coins to the RewardsPool. Finally, the claim function enables users to claim rewards from the pool if claims are enabled, they are on the leaderboard, and they provide a valid ECDSA signature, removing them from the leaderboard and reducing required funds. This package utilizes admin caps, signature gating for claims, and a vault/escrow pattern for the RewardsPool.
This package manages a single primary object type, RewardsPool, which holds SUI tokens, a leaderboard (Table<address, u64>), a boolean indicating if claims are enabled, a public key for signature verification, required funds, and a list of setup hashes. The public/entry functions allow an AdminCap holder to enable/disable claims, set a public key, and withdraw all funds from the pool. A DepositCap holder can deposit SUI into the RewardsPool. Users can claim rewards if claims are enabled, they are on the leaderboard, and provide a valid ECDSA signature. Notable patterns include the use of AdminCap, DepositCap, and SetupCap for access control, and ECDSA signature verification for reward claims. The setup_leaderboard function uses a hash of the provided addresses and amounts to verify against a list of pre-approved setup hashes, which are removed upon successful setup.
casualRule-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": "0x97a72158648b625359b672f30d129aa7639f0362ba27acfd50f8bcddbc833544",
"n_tx": 14,
"n_successful_tx": 12,
"n_distinct_epochs": 4,
"n_distinct_sponsors": 0,
"first_seen_cp": 45075217,
"last_seen_cp": 59687794,
"first_seen_ts_ms": 1723123400266,
"last_seen_ts_ms": 1726674711389,
"total_gas_spent_mist": 7449028,
"n_self_sponsored_tx": 14,
"n_sponsored_tx": 0,
"gas_price_p50": 757,
"gas_price_p95": 757,
"active_hours_top24": [
22,
21,
18,
10,
13,
15
],
"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 Atlantic / E. South America.