Skip to content
~/drains.watch_
Soon
LiveCritical✓ContainedAI · AI attack

Drift Protocol drained of $270M+ after signers pre-signed durable-nonce admin transactions

Drift Protocol (Security Council multisig)

On Apr 1, 2026, an attacker took admin control of the Solana perps exchange Drift and drained its vaults of at least $270 million; SlowMist lists $285 million. Weeks earlier, Security Council signers had been led into 'unauthorized or misrepresented' approvals. Because those transactions used durable nonces, they stayed valid until the attacker chose to submit them. The funds were bridged to Ethereum, including more than $230 million in USDC via Circle's CCTP. No code bug was needed. The lesson for teams is that any durable-nonce signing request is high risk.

Why this severity: $285M reported stolen.

AI involvement

AI did the attacking. TRM Labs investigator Nick Carlsen, a former FBI analyst, assessed it highly likely that the attackers used AI to pick targets and design the exploit, as The Next Web reported citing Bloomberg; this is an expert assessment, not confirmed.

Projects: assume contracts and front-ends are scanned around the clock, so audit, cap admin powers and monitor. Users: keep funds out of new or unaudited contracts.

Started
Apr 1, 2026
Chains
Solana
Reported stolen
$285M

Follow this incident

At risk

  • Drift Protocol (Security Council multisig)
  • Solana wallets

What to do now

  • Follow recovery updates only through Drift's official channels, reached from your own bookmarks.
  • Ignore 'Drift refund' or 'claim' sites and DMs; they are a common follow-up scam.
  • You do not need to revoke anything in your own wallet for this incident.

Stay safe

Am I affected?

You are affected if you had deposits on Drift on Apr 1, 2026. The vaults themselves were drained, so this was not about your own wallet's keys.

What to do now

  • Follow recovery updates only through Drift's official channels, reached from your own bookmarks.
  • Ignore 'Drift refund' or 'claim' sites and DMs; they are a common follow-up scam.
  • You do not need to revoke anything in your own wallet for this incident.

How to avoid this (for teams and multisig signers)

  • Treat any transaction that uses a durable nonce (it includes an 'advance nonce' instruction) as high risk, and refuse to sign one unless the whole council expects it.
  • Decode and verify every admin transaction on the hardware wallet screen; never sign from a summary someone else gives you.
  • Keep timelocks and monitoring on admin and upgrade-authority changes, and watch for new nonce accounts linked to signers.

Timeline 8

  1. Another 18,800 ETH (about $46M) went to Tornado Cash, a two-day total of 44,510 ETH (about $109M); about 56,569 ETH stayed in exploiter-labelled wallets per Arkham.

    Source
  2. The Drift exploiter sent about $61M in ETH to Tornado Cash.

    Source
  3. SecurityWeek reported Elliptic's $286M estimate and a likely North Korean link; about $225M had been swapped to Ethereum.

    Source
  4. Attackers executed pre-signed durable-nonce transactions to take Drift's admin key, created a fake CVT collateral market, raised the circuit breaker and drained six assets in about 10 seconds.

    Source
  5. About a minute after a legitimate insurance-fund test withdrawal, the attacker submitted two pre-signed transactions, took admin control and drained the vaults.

    Source
  6. A new durable nonce account tied to a member of the updated multisig appeared.

    Source
  7. Drift executed a planned Security Council migration to replace a member.

    Source
  8. Four durable nonce accounts were created, two tied to Security Council members and two controlled by the attacker.

    Source

Alerts & on-chain evidence 1

News & write-ups ›4

How this method works

Normal Solana transactions expire in about a minute. A durable-nonce transaction doesn't, so a drainer can hold your signature and use it later. Read about durable nonce tricks →

Follow new drains and updates in your feed reader or Telegram RSS bot.

Brief for your AI


Get notified about new drains

Follow every new drain and update in your feed reader, Slack, Discord or Telegram RSS bot:

Only follow a chain or a method you care about: every tag has its own feed at /t/<tag>/feed.xml.

Copied