sep 25 2026 · sui mainnet · times utc

the on-chain shutdown started 68 minutes before the tweet

t0 is the alphafi tweet at 23:09:29 utc. everything below is what alphafi's own admin wallets did before it, who moved in the gap, & what happened after. not really sure if running the shutdown for an hour & then announcing it is normal. mb it is. the wallets that moved in that hour are the interesting part either way.

the announcements

three organizations posting within seven minutes of each other. timestamps from the public tweet api, to the second.

utcaccountwhat it said
23:09:29@AlphaFiSUI"AlphaFi is winding down in an orderly way. The protocol is in maintenance mode: withdrawals remain open, but users cannot take new loans."
23:09:30@AlphaFiSUIborrow positions against ALPHA collateral became substantially undercollateralised, bad debt, sui foundation security team flagged it, "That bad debt has now been fully covered"
23:09:31@AlphaFiSUInew supplies & borrows disabled
23:09:31@AlphaFiSUIslush strategies withdrawable, WAL vault lock removed
23:09:32@AlphaFiSUI"The ALPHA vault has been discontinued, and its lock period has been removed. You can withdraw ALPHA at any time."
23:09:33@AlphaFiSUI"Making users whole was the priority, and it took support from the @SuiFoundation"
23:09:34@AlphaFiSUIsupporting the foundation's investigation, "recovery of the amounts owed is being pursued"
23:09:34@AlphaFiSUIwill see the wind down through until the last user has withdrawn
23:13:07@SlushWalletslush users told to withdraw from the SUI, WAL, DEEP & USDC strategies
23:15:51@SuiNetworksui security team identified the ALPHA oracle misconfiguration; sui foundation will "provide assistance in order to ensure that the protocol is wholly solvent. No user funds are impacted."
sep 26 00:27the defiant"AlphaFi Winds Down After Oracle Error, With Sui Foundation Support." defillama had $63.5M of TVL in the lending markets at 21:31 utc that day.

the afternoon: two groups leave alphalend

17:29 to 18:40. nobody else was in a hurry. alphalend exits ran at 5 to 17 wallets an hour all day until the tweet, then 117 in the 23:00 hour & 844 in the next.

17:29:10idear

idear.sui removes 44,317.6 SUI of alphalend collateral

idear.sui is the wallet that sells 121k ALPHA twelve minutes after the tweet. this is its first move of the day.

17:30:52lending admin

flow limiter set to (false, 0, 3,600,000 ms) on all 36 markets

i read this as the withdrawal rate limits being switched off. it sits in the middle of the window where the two groups below leave. mb unrelated. it's a weird 102 seconds either way.

18:02:50 to 18:05:09cluster A

a59f removes all its alphalend collateral: 5,542.4 SUI, 8.4 stSUI, 316.3 BLUE, 4.6 USDC

a59f is the wallet that claims from the vault before the tweet. four txs, two minutes.

18:05:34 to 18:07:02cluster A

parent removes collateral, claims 1 ALPHA, queues a fresh vault withdrawal

parent is the wallet that funded a027 back in march 2024. queuing a withdrawal at 18:07 means it was in the batch the admin settled at 22:30:59.

18:10:57 to 18:16:12cluster A

a027 removes 1,103.4 DEEP & 28,286.2 SUI of collateral, collects rewards

a027 then goes idle until 23:21:04, when it claims 214,001 ALPHA.

18:18:48cluster A

parent sells 1 ALPHA for 0.80 SUI

a test, as far as i can tell. checking the route works before you need it.

hour (utc)exit txsunique walletscluster A txs
1144120
1226170
1316120
142190
1539150
161160
17960 (idear's 44k SUI is here)
18291512
192270
201670
211050
2216100
232631170
00 (sep 26)1,0278440

remove_collateral + withdraw calls on alphalend. the 18:00 hour is the two groups above plus noise.

the runbook: 22:01 to 23:09

every admin action in the hour before the tweet, w the one wallet that moved in the gap. blue = alphafi admin wallets, green = claims from the vault, red = sales.

22:01:01vault admin

emergency mode on seven slush & loop pools, WAL loop lock to 0

after a routine oracle update in the same tx, the vault admin calls admin_activate_emergency on the slush SUI, USDC, WAL & DEEP pools, the WAL & USDSUI locked-loop pools & the stSUI/SUI loop pool, plus set_locking_period<WAL>(0). this is the first on-chain wind down step. 68 minutes before the tweet.

22:16:48vault admin

ALPHA vault locking_period: 2,419,200,000 ms (28 days) to 0

on the pool object 0x06a49223…. applies to requests settled from now on. the 51 tickets already settled b/w aug 30 & sep 20 keep their stamped october dates. the vault lock has the whole mechanism.

22:21:16treasury payee

6a49 queues a vault withdrawal, 4.5 minutes after the lock change

6a49 receives 500k USDC blocks from alphafi's treasury wallets. it migrated a legacy receipt & queued in the same tx. no claim seen through sep 26. not really sure what to make of a treasury payee reacting to an unannounced admin change inside five minutes. i'm sure it's fine.

22:23:33keeper

process_withdraw_requests_manual: the oldest matured batch (1,008 ALPHA) into the claim pot

22:30:44vault admin

initialize_airdrop_manual (reward distribution)

22:30:59vault admin

settle_requests_manual: a batch of 249,296 ALPHA, every ticket stamped unlock = right now

26 withdrawing receipts, everything queued since sep 20: a027 214,001 (86% of the batch), 0x6bf60b81…121b 22,147, a59f 11,566, & 23 smaller receipts holding 1,582 between them. with the lock at 0 they're all claimable the moment this lands. the same settle processed 19 deposits totalling 693 ALPHA.

22:35:54cluster A

a59f claims 11,566 ALPHA. the only claim b/w the lock change & the tweet

the claim pot drops from 28,413 to 16,847, exactly 11,566. 25 other receipts in the same batch could have done this. none did.

22:36:07 to 22:37:09keeper

process_withdraw_requests_manual seven times: the seven old batches (126,137 ALPHA) into the pot

pot now 142,984. the tickets behind the aug 30 to sep 20 batches keep their stamped unlock dates, so their 86,672 ALPHA sat in the shared pot without being claimable by them. by others, yes.

22:47:59lending admin

update_market_limits on all 36 markets: borrow cap 0

borrowing disabled by the lending admin. 21 minutes before the tweet says "users cannot take new loans."

23:04:11cluster A

a59f sells 9,566 ALPHA for 7,429.35 SUI

that's all of it. 11,566 ALPHA claimed at 22:35, 11,566 sold by 23:04, about $10.8k in SUI. five minutes before the tweet.

23:09:26lending admin

flow limiter on all 36 markets back to (true, per-market cap, 3,600,000 ms)

rate limits back on w new caps, three seconds before the tweet. the runbook's last line.

after the tweet: 23:09 to 00:10

how 25 minutes took ALPHA from $0.92 to $0.02. two wallets did most of it.

23:16:28 to 23:19:18

the first post-tweet withdrawal requests

0xa3a4f368…c99e (idear's sibling, +7m), then three others, then idear.sui itself at 23:19:18, the fifth wallet to react.

23:20:10 / 23:20:29 / 23:20:40vault admin + keeper

settle (new batch 126,244 ALPHA, mostly idear's 121,044), then two process calls

pot 392,280 after the first process call, which is the first moment a027's 214,001 could be paid. 518,524 after the second.

23:21:04cluster A

a027 claims 214,001.28 ALPHA, 35 seconds after the pot could cover it

the pot that paid this was topped up at 23:20:29 from the ALPHA pulled out of position P2 that morning. september has that story.

23:21:05idear

idear.sui claims 121,044.23 ALPHA

23:23:36cluster A

a027 sells 5,555 ALPHA for 2,723.16 SUI

23:25:22cluster A

a027 sells 49,548.84 ALPHA for 23,508.53 USDC through the 7k aggregator. ALPHA to ~$0.14

this is the trade that broke it. everyone after this was selling into nothing.

23:27:26 to 23:35:03cluster A

a027 sells six lots of 1,000 ALPHA for 146.9, 25.6, 24.4, 25.1, 23.9 & 22.0 USDC

watch the numbers. that's the market disappearing in real time.

23:27:53idear

idear swaps 71,500 SUI to 85,729.31 USDC

SUI at $1.199 by this trade, which is the SUI price i use everywhere on these pages.

23:35:48cluster A

a027 hands its leftover 152,897.45 ALPHA to parent

23:40:14 to 00:01:09cluster A

parent dumps ~42,000 ALPHA in 1,000 lots into empty pools for 823 USDC + 634 SUI

about $1,600 for 42k tokens that were worth ~$39k an hour earlier. whoever ran this had information & no execution.

23:43 to 23:46idear

idear unwinds what's left on alphalend & slush (20,327 USDSUI, 1,602 WAL)

sep 26 00:04:49vault admin

set_pause: deposits paused

00:10:09cluster A

parent moves 110,891.98 ALPHA to a stash wallet

the stash then sells 100 ALPHA at a time for ~1.7 SUI each from 01:16 onward. it still held 100,181.98 ALPHA on sep 26.

the price

five minute candles from the bluefin ALPHA/USDC pool 0x6595edf6…. ALPHA traded b/w $0.93 & $0.96 all afternoon; the last candle before the tweet closed at $0.915. it had climbed from $0.62 on sep 15 to $0.91 on sep 21, the day after the bailout. cool timing.

utcopenlowclosevolume $note
22:450.95950.95670.956722
23:050.95670.91540.9154~0a59f's 23:04:11 sale is in the stSUI pool ($8,792); this pool's drop printed on nothing
23:200.91640.54900.5490955idear's six swaps + a027's 5,555 sale, mostly in the stSUI pool ($94,208 there)
23:250.54900.06320.06324,962a027's 49,549 aggregator sale
23:300.06320.02210.0240847the low. 21 to 26 minutes after the tweet
23:450.02870.02040.0224493
00:300.02020.02020.020516

by sep 26 05:00 utc geckoterminal had it at $0.0322, coingecko at $0.0549, & dexscreener's headline pair said $0.463. that last one is the bluefin ALPHA/stSUI pool's tick price w 411,587 ALPHA & 17.6 stSUI left in it: a number w no bid behind it. real executable price was $0.02 to $0.03. market cap went from ~$9.3M to ~$0.3M. i got $2 for my 107 ALPHA, which tracks.

claims from the vault, 48 hours around t0

the full list of who took ALPHA out, so you can see how quiet it was before & how not quiet after.

utcwalletALPHAtx
09-24 00:12:020xe1af4bb0…16e2273LHwHUcJ…
09-25 07:21 to 07:230xd1a5622b…b4dd11 tiny claims
09-25 10:49:290xdc2e499e…e2730ELUiNgsN…
09-25 15:12:050x40db335d…599f2JBgb1rxk…
09-25 18:06:47parent 0xbef197ee…8e1516ivtbfeg…
09-25 22:35:54a59f 0x59faca57…472511,5665hsRUH5c…
09-25 23:18:370xb0615e45…5c200CGv8SRaE…
09-25 23:20:560x0831763f…85515,0087YkxbmYR…
09-25 23:21:04a027 0x027feedb…4b92214,0017pEzxkWr…
09-25 23:21:05idear.sui 0xe35e28c2…827c121,044B7ivSfEb…
09-25 23:25:390x2279521f…f9ff11,7626f7mrWkM…
09-25 23:34:360x26079121…de76 (idear sibling)16,1639zituTsh…
09-25 23:41:280xace47d46…6fde117,385DYMyFkMt…
09-25 23:56:310x0865effe…30b425,651BfJcdsaK…
09-26 02:03:200xea0bc2c5…a30921,7766XsbcRvF…
09-26 03:09:370xa9f91018…3fd8162,220DqdcQJcD…
09-26 03:18:390x6dcc33a7…e1d6144,9207JNvE5ZC…

plus about 25 smaller claims b/w 23:27 & 03:00 (1 to 3,750 ALPHA each), mine included. the wallets i show only as a prefix are ones i didn't capture in full; the tx link gets you there.

who sold, 6 hours before to 3 hours after

dex sellers above $500 across the three main ALPHA pools, from geckoterminal trade data. a59f was the only wallet selling more than $500 of ALPHA b/w the lock change & the tweet.

realized usdtradeswindowwallet
90,4158+12m to +15midear.sui 0xe35e28c2…827c
17,0488+14m to +16ma027 0x027feedb…4b92 (partial; the aggregator routed the rest elsewhere)
10,6103-23m to -5ma59f 0x59faca57…4725
1,3442+12m to +13m0xbfd9fa07…dda2
9581+30m0x4f76e8ee…2681
8651+12m0xe1ea42d7…1fec
7431+20m0x2279521f…f9ff
6961+16m0x0831763f…8551