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 lending pool system for DeepBook. The primary object types are `ProtocolState`, which holds a table of all created pools, and `Pool<Ty0>`, which represents a lending pool for a specific coin type `Ty0`. Each `Pool` has an associated `PoolAdminCap<Ty0>` for administrative actions and a `TreasuryCap<DEEPBOOK_STAKED<Ty0>>` for managing the staked version of the coin. Public/entry functions in `alphalend_deepbook` allow an `AdminCap` holder to create new `Pool`s and their corresponding `PoolAdminCap`s, and to disable existing `PoolAdminCap`s. The `create_pool` function initializes a new `Pool` with various parameters like deposit limits and fees, and registers a new `DEEPBOOK_STAKED` currency type. Notable patterns include the use of `AdminCap` and `PoolAdminCap` for access control, effectively implementing an allowlist/role-based gating mechanism. The `ProtocolState
This package defines a staking pool for AlphaFi receipts, allowing users to deposit and withdraw funds. The primary object is `Pool<Ty0>`, which manages `Position` objects for each user. Public/entry functions include `create_position` to add a new staking position for an AlphaFi receipt, and `migrate_alpha_receipt_to_new_alpha_strategy` and `merge_alpha_receipt_to_new_alpha_strategy` to update existing positions. Friend functions allow an admin to `create_pool`, `set_investor_id`, `set_pause` for deposits/withdrawals, `set_deposit_fee`, `set_withdrawal_fee`, `change_fee_address`, `change_locking_period`, `collect_fee`, `set_admin_address`, `add_airdrop_coin`, `remove_airdrop_balance`, and `remove_unsupplied_balance`. The `settle_requests` function processes withdrawal requests and updates pool state. Notable patterns include: an admin address stored in
This Sui package implements an Alphalend investor module. The primary object type it manages is `Investor<Ty0>`, which holds an Alphalend position, free rewards in a Bag, tokens deposited, allowed coin types for swapping, and a minimum swap amount. Public/entry functions allow creating an investor, adding/removing allowed coin types for swapping, checking for unclaimed rewards, and collecting/swapping rewards. These functions mutate the `Investor` object by updating its `free_rewards` Bag or its `alphalend_position_cap`. Notable patterns include dynamic fields for storing allowed coin types, and the use of a `Bag` to manage various reward coin types. The module also interacts with external Alphalend and Bluefin modules for lending, market operations, and liquidity pools.
This Sui package manages "Proposal" objects, which represent on-chain governance proposals. Public functions allow eligible users to create new proposals and for any user to cast a vote on an active proposal. The create_proposal function creates a new Proposal object, initializing it with a topic, choices, start/end times, and a snapshot timestamp. It also sets default "to_pass" and "quorum" values and records whether only the first vote counts. This function is gated by an allowlist of addresses defined in the check_eligibility_to_create_proposal function. It also performs time-gating, ensuring the start time is not in the past and the end time is after the start time. A ProposalCreatedEvent is emitted upon successful creation, and the new Proposal object is then publicly shared. The vote function allows users to cast or update their vote on a given Proposal. It checks if the vote choice is valid and if the current time is within the proposal's active voting period. If "first_vote_counts" is true, a user can only vote once.
This Sui package defines an investment strategy focused on interacting with lending protocols, specifically Alpha Lending and Navi Protocol. The primary object managed is the Investor<STSUI> struct, which holds an AccountCap for Navi, a Bag for free rewards, and tracks deposited tokens, minimum swap amounts, loan-to-value ratios, and performance fees. Public/entry functions allow for creating an Investor, migrating an existing Navi position to Alpha Lending, and collecting rewards. The create_investor function initializes an Investor object with a Navi account, a rewards bag, and sets initial parameters, then shares it. The migrate_to_alphalend function repays Navi loans, withdraws collateral from Navi, creates a new position in Alpha Lending, and deposits the collateral there. The collect_reward_with_no_swap and collect_reward_with_two_swaps functions claim rewards from lending protocols and either add them to the investor's free rewards bag or swap them for other tokens before adding them. Notable patterns include the use of dynamic fields to store additional investor-specific data (
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.
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": "0xe25b5d16ca31ddfdc31a7219c90f88bdfc56b606c13df6619aef22515580e293",
"n_tx": 1264,
"n_successful_tx": 1213,
"n_distinct_epochs": 322,
"n_distinct_sponsors": 0,
"first_seen_cp": 37839947,
"last_seen_cp": 281163382,
"first_seen_ts_ms": 1719499982116,
"last_seen_ts_ms": 1780149442408,
"total_gas_spent_mist": 110495633372,
"n_self_sponsored_tx": 1264,
"n_sponsored_tx": 0,
"gas_price_p50": 750,
"gas_price_p95": 757.9,
"active_hours_top24": [
20,
21,
19,
18,
13,
12,
15,
16,
14,
17,
22,
11,
10,
9,
6,
7,
4,
8,
5,
23,
3,
2,
1,
0
],
"primary_archetype": null,
"labels": [],
"label_confidence": [],
"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 Atlantic / E. South America.
area + brightness = call volume; hover for detail