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 an IKUN token and a swap mechanism. The primary object types are the `SwapStorage` (which holds SUI and IKUN balances and a swap rate) and the `SwapAdmin` (an administrative capability). The `init` function creates the IKUN token, mints initial supply, establishes a `SwapStorage` object with initial balances and a swap rate, and transfers the `SwapAdmin` capability and token metadata to the deployer. The `buy` entry function allows users to swap SUI for IKUN based on a fixed rate, emitting an `IKUNTrade` event. The `withdraw_sui`, `release`, and `set_swap_rate` entry functions are gated by the `SwapAdmin` capability, allowing the admin to withdraw SUI, release IKUN, and modify the swap rate respectively.
This package defines a "Collect" object, which acts as a vault to store various types of coins. It also defines an "AdminCap" object for administrative control. The `init` function creates a shared `Collect` object and transfers an `AdminCap` to the transaction sender. The `deposit` function allows anyone to deposit any type of `Coin` into the `Collect` object, using dynamic fields keyed by the coin's type name to manage separate balances. The `withdraw` function, which requires an `AdminCap` for authorization, allows the admin to withdraw all deposited coins of a specific type from the `Collect` object and transfer them to the transaction sender.
This package defines a single public/entry function, faucet, which facilitates batch transfers of a generic Coin type. The faucet function takes a mutable reference to a Coin, an amount (u64), a vector of recipient addresses, and a mutable transaction context. It iterates through the provided addresses, splitting the input Coin into smaller coins of the specified amount and transferring each newly split coin to a recipient address. The primary object type managed is the generic Coin<Ty0>. There are no notable patterns like signature/allowlist gating, time-gating, dynamic fields, admin caps, vault/escrow, or royalties.
This package defines a flash loan mechanism, primarily managing `BalanceManager<Ty0>` objects, which hold a `Balance<Ty0>` of a specific coin type, a `fee`, and a `version`. The `init` function creates and shares a `BalanceRecord` object, which acts as a registry for `BalanceManager` IDs using dynamic fields. Public functions include `create_balance_manager` to initialize a new `BalanceManager` for a given coin type, `deposit` to add coins to a `BalanceManager`'s balance, and `withdraw` to remove coins. The `withdraw` and `set_fee` functions implement a signature-gated access control using `ed25519_verify`, requiring a valid signature over a `WithdrawInfo` or `SetFeeInfo` struct respectively, which includes the `BalanceManager`'s ID, amount/fee, sender, and current version. The `loan` and `repay` functions facilitate standard flash loans, where `loan` splits a specified amount from the `Balance
This package primarily manages SUI Coin objects. The public entry function `send_gas` takes a mutable SUI Coin, an amount, a vector of addresses, and a mutable transaction context. It iterates through the provided addresses, splitting the input SUI Coin by the specified amount for each address and transferring the resulting split coin to that address. After processing all addresses, it splits the remaining SUI Coin by a constant amount (10,000,000) and transfers it to a hardcoded address (0x2764...). The `sub` function performs a simple subtraction of two u64 values from a third u64 value, but the result is discarded, making it effectively a no-op. There are no notable patterns like signature/allowlist gating, time-gating, dynamic fields, admin caps, vault/escrow, or royalties.
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": "0x9f6ea4e7c30583c8704782930e98c2adc281c77d61d25b0c6740f76248e89448",
"n_tx": 1275,
"n_successful_tx": 1266,
"n_distinct_epochs": 154,
"n_distinct_sponsors": 3,
"first_seen_cp": 2557419,
"last_seen_cp": 226331849,
"first_seen_ts_ms": 1684155299810,
"last_seen_ts_ms": 1766482246827,
"total_gas_spent_mist": 35346890608,
"n_self_sponsored_tx": 1271,
"n_sponsored_tx": 4,
"gas_price_p50": 750,
"gas_price_p95": 757,
"active_hours_top24": [
4,
3,
15,
9,
5,
8,
16,
12,
2,
1,
17,
13,
14,
7,
0,
10,
18,
11,
6,
20,
21,
22,
23,
19
],
"primary_archetype": null,
"labels": [],
"label_confidence": [],
"bot_score": 0,
"bot_signals": [],
"cex_label": null
}Top active hours by UTC. Circadian peak → likely E. / SE Asia.
area + brightness = call volume; hover for detail