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 two primary object types: `MintAuthority` and `BetTrophy`. The `init` function creates and shares a `MintAuthority` object, which holds an admin address and an oracle public key, and also creates and transfers a `Publisher` and `Display<BetTrophy>` object. The `set_oracle_pubkey` entry function allows the `MintAuthority`'s admin to update the oracle's public key, requiring the new key to be 32 bytes long. The `mint` entry function creates a new `BetTrophy` object, which represents a "trophy" for a bet, and transfers it to the caller. This function performs extensive validation on input string lengths and requires an Ed25519 signature verification using the `MintAuthority`'s oracle public key against a message constructed from the sender's address, currency, odds, and payout. A `TrophyMinted` event is emitted upon successful minting. The package utilizes an admin cap (`MintAuthority`) for controlling the oracle public key and signature
This package implements a betting platform on Sui. The primary object types are `BettingPlatformTb2`, which represents the platform itself, and `BetTb2`, which represents an individual bet. `AdminCap` and `OracleCap` are capabilities for administrative and oracle functions, respectively. Public/entry functions allow for: 1. `init`: Initializes the platform, creating a `BettingPlatformTb2` object and an `AdminCap`, which is transferred to the deployer. 2. `register_token`: Allows an admin to register a new coin type for betting on the platform, setting minimum/maximum bet limits and enabling it. This mutates the `BettingPlatformTb2` object by adding a dynamic field for the `TokenState` of the new coin type. 3. `place_bet`: Allows users to place bets using a specified coin type. This function verifies an oracle signature, checks bet limits, and ensures sufficient platform liquidity. It mutates the `BettingPlatformTb2` object's `total_bets` count and the
This Sui package manages a single primary object type: `BetTrophy`. The `init` function initializes the package by claiming a `Publisher` object and creating a `Display` object for `BetTrophy`s, then transfers both to the transaction sender. The public `mint` entry function allows anyone to create a new `BetTrophy` object, which represents a "Proof of Conviction" trophy with details like name, description, prediction, odds, payout, and currency. This function performs extensive input validation on string lengths for the trophy's attributes. Upon successful minting, a `TrophyMinted` event is emitted, and the newly created `BetTrophy` object is transferred to the transaction sender. A private helper function `build_description` constructs the trophy's description string from several input parameters.
This Sui package defines a prediction market platform. It primarily manages `Market` objects, representing individual prediction markets, and `Position` objects, which track a user's shares in a market. The `PlatformConfig` object stores global settings like fees and authorized signers, and an `AdminCap` grants administrative privileges. Public functions allow users to `create_market` (with or without initial funding), `buy_shares` in a market, and `sell_shares` from their position. These functions mutate the `Market` object's reserves, total shares, volume, and participant count, and create or update `Position` objects. Notable patterns include: (1) `PlatformConfig` acts as a global configuration, with a `paused` flag for system-wide control. (2) Market creation and share buying/selling are time-gated, preventing actions after the market's `end_time`. (3) Resolution proposals are gated by `authorized_signers` and `required_approvals` in the `PlatformConfig`, implementing a multi
This Sui package, `p2p_betting`, facilitates a peer-to-peer betting platform. The primary object types managed are `P2PConfig`, which holds global platform settings and a fee vault, `P2PRegistry`, which tracks open offers, live bets, and parlays, and `P2POffer`, `P2PMatchedBet`, and `P2PParlay` which represent different betting states. Key public/entry functions allow administrators to configure platform settings (pause, min stake, dispute window) and manage oracle capabilities and fee withdrawals. Users can post offers, fill offers, accept parlays, and interact with bets/parlays (settle, dispute, void, expire). The package utilizes dynamic fields to store wallet-specific volume data within the `P2PConfig` object, and a `Bag` for the fee vault to support multiple coin types. Admin
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": "0xa93e1f3064ad5ce96ad1db2b6ab18ff2237f2f4f0f0e14c93e32cd25ca174e43",
"n_tx": 6286,
"n_successful_tx": 3906,
"n_distinct_epochs": 74,
"n_distinct_sponsors": 0,
"first_seen_cp": 256126638,
"last_seen_cp": 283212449,
"first_seen_ts_ms": 1773954563744,
"last_seen_ts_ms": 1780614298698,
"total_gas_spent_mist": 5287705504,
"n_self_sponsored_tx": 6286,
"n_sponsored_tx": 0,
"gas_price_p50": 100,
"gas_price_p95": 557,
"active_hours_top24": [
17,
18,
16,
19,
20,
21,
15,
13,
22,
0,
14,
12,
23,
11,
2,
1,
10,
9,
3,
4,
7,
8,
6,
5
],
"primary_archetype": null,
"labels": [],
"label_confidence": [],
"bot_score": 0,
"bot_signals": [],
"cex_label": null
}Top active hours by UTC. Circadian peak → likely Atlantic / E. South America.
area + brightness = call volume; hover for detail