0xf297beb5b35cc39932217e5b4384708fa20b42313bf80488b0c531963702c1b1
The 0xf297…c1b1 wallet is apparently obsessed with whitelists, adding and removing addresses from them with the fervor of a caffeinated bureaucrat. With a rapid-fire timing ratio of 0.85 and nearly three million calls to `campaign::add_whitelist`, this is almost certainly a bot managing access control lists for some unidentified project, or perhaps just a very enthusiastic fan of digital velvet ropes.
published packages · 5 of 17
Move packages this wallet published on-chain — what it shipped, not what it used.
- 0x22a1cd9b…1b34e471
This package manages `Campaign` objects, which represent campaigns with a title, description, active status, and start/end times, and `UserWhitelist` objects, which store user addresses, permissions, and referral counts. Public functions allow an `AdminCap` holder to create, end, and delete campaigns, as well as add/remove users from a whitelist individually or in batches. Users on the whitelist can log activity and create referrals, but only if the campaign is active and they have permission. The `AdminCap` acts as an admin gating mechanism, and campaigns are time-gated by their `active` status and `ended_at` timestamp.
- 0x3871aa2d…0d0e6d3b
This Sui package manages "Campaign" objects, which track "Referral" and "Activity" data. The `init` function creates an `AdminCap` and a shared `Campaign` object, transferring the `AdminCap` to the transaction sender. Public functions allow an `AdminCap` holder to create new shared `Campaign` objects. Users can create referrals within a `Campaign` (linking a referrer and a referee, preventing duplicates) and log their activity (login timestamps). The package provides read-only functions to retrieve all referrals, filter referrals by referrer or referee, and retrieve all logged activities for a given campaign. All referral and activity creation events are timestamped using the clock and emit corresponding events.
- 0x3e828975…7836cc43
This package manages Campaign and UserWhitelist objects. The `init` function creates and shares an AdminCap, which is required for several administrative actions. The `create_campaign` entry function allows an AdminCap holder to create a new shared Campaign object, setting its title, description, and initial active status. The `end_campaign` function allows an AdminCap holder to deactivate a campaign and set its end timestamp, while `delete_campaign` allows an AdminCap holder to delete a campaign. The `add_whitelist` function, callable only by the campaign administrator, creates and shares a UserWhitelist object for a specified user. The `update_permission_whitelist` function allows an AdminCap holder to modify a user's permission status on a UserWhitelist. The `remove_whitelist` function deletes a UserWhitelist object. The `log_user_activity` function allows a whitelisted user to log their activity within an active campaign, emitting a LoginEvent. The `create_referral` function allows a whitelisted user (referrer) to refer another whitelisted user (referee)
- 0x44c7a165…7b031c08
This package manages "Campaign" objects, which represent campaigns with a title, description, active status, start time, and optional end time. It also manages "UserWhitelist" objects, which track user permissions, referral counts, and referee status for a specific user. Public functions allow an AdminCap holder to create, end, and delete campaigns, as well as add, update permissions for, and remove users from whitelists. Users can log their activity and create referrals, but only if the campaign is active, they have permission, and certain referral conditions are met. All administrative functions are gated by the AdminCap and require the sender to be the campaign's admin. Events are emitted for referrals, user logins, and whitelist removals.
- 0x4aa0e6c3…daf1adca
This package manages `Campaign` objects, which represent campaigns with a title, description, active status, start time, and optional end time. It also manages `AdminCap` objects, which grant administrative privileges, and `UserWhitelist` objects, which track user permissions, referral counts, and referee status. Public functions allow an `AdminCap` holder to create, end, and delete campaigns, as well as add, update, and remove users from a whitelist. Users on the whitelist can log their activity and create referrals, but only if the campaign is active and they have the correct permissions. The `end_campaign` and `delete_campaign` functions are gated by checking if the transaction sender is the campaign's admin. The `create_referral` function ensures the referrer has permission, the referee does not, and the referrer is not the referee. Events are emitted for user logins and referrals.
relationship bubble map
behavioral classification
bot86%
Rule-based labels, conservative precision.
activity window
- first seen
- cp 64,534,969 · 2024-10-02 06:25:51 UTC
- last seen
- cp 283,577,811 · 2026-06-05 21:45:15 UTC
- distinct epochs
- 513
- distinct sponsors
- 5
- gas price p50 / p95
- 503.951 / 750 mist
active hours (UTC) — circadian rhythm
Top active hours by UTC. Circadian peak → likely E. Asia / Oceania.
transaction timing
packages interacted with(21 distinct)
area + brightness = call volume; hover for detail
- campaign1,507,713 calls3 fns
- campaign528,031 calls3 fns
- campaign363,176 calls4 fns
- campaign258,568 calls2 fns
- campaign180,051 calls1 fns
- campaign111,326 calls4 fns
- campaign7,206 calls1 fns
- campaign411 calls4 fns
- campaign247 calls1 fns
- package42 calls2 fns · 30 failed
- campaign28 calls3 fns
- campaign19 calls3 fns
- campaign7 calls2 fns
- campaign5 calls3 fns
- campaign4 calls2 fns
top counterparties
- 0xa56bc1cc…63b0e9568 eventscasualsui_send· last 2025-12-10
- 0xb66d3400…ea82109e6 eventsbotsui_send· last 2025-11-09
- 0x30dbe666…819eac7e4 eventsbotsui_send· last 2025-04-30
- 0xc291e5ef…021b45464 eventsbotsui_send· last 2025-12-04
- 0x42f5ddcb…bbc50fa02 eventscasualsui_send· last 2025-05-09
- 0x33fded67…27cf79d12 eventscasualsui_send· last 2024-10-04
- 0xe4e6be63…9dd74f1e2 eventsbotsui_send· last 2025-07-12
- 0x8f9b5903…6734258d2 eventscasualsui_send· last 2025-03-29
- 0xb72d1621…8afff0231 events—sui_send· last 2025-05-21
funding lineage
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.
gas sponsor lineage
- 0xe98aaadc…4e25e3ee2,391,263 tx sponsored—2,391,263 ok · 5359.1823 SUI gas · last 2026-05-30
- 0x39b9e594…d78b2744529,992 tx sponsoredbot529,992 ok · 1323.7603 SUI gas · last 2025-05-22
- 0xb66d3400…ea82109e3,348 tx sponsoredbot3,348 ok · 8.6016 SUI gas · last 2025-05-21
- 0x76e35318…02ca40992 tx sponsoredbot2 ok · 0.0051 SUI gas · last 2025-05-13
- 0x30dbe666…819eac7e1 tx sponsoredbot1 ok · 0.0026 SUI gas · last 2025-05-13
raw profile JSON
{
"wallet": "0xf297beb5b35cc39932217e5b4384708fa20b42313bf80488b0c531963702c1b1",
"n_tx": 3232674,
"n_successful_tx": 3232658,
"n_distinct_epochs": 513,
"n_distinct_sponsors": 5,
"first_seen_cp": 64534969,
"last_seen_cp": 283577811,
"first_seen_ts_ms": 1727850351588,
"last_seen_ts_ms": 1780695915982,
"total_gas_spent_mist": 6242426086772,
"n_self_sponsored_tx": 190129,
"n_sponsored_tx": 3042545,
"gas_price_p50": 503.9505,
"gas_price_p95": 750,
"active_hours_top24": [
0,
7,
3,
6,
8,
2,
4,
1,
9,
5,
10,
20,
22,
21,
12,
11,
23,
14,
19,
18,
13,
16,
15,
17
],
"primary_archetype": "bot",
"labels": [
"bot"
],
"label_confidence": [
0.8602115
],
"bot_score": 0.4,
"bot_signals": [
"timing_automation"
],
"cex_label": null
}