Ankr Bridge Exploit Drains $303K After Deposit Reuse

11 min read
0 views
Nov 9, 2026

An attacker just drained more than $303K from Ankr’s Ethereum bridge by reusing a tiny Optimism deposit. Five withdrawals, multiple tokens, and the pause flag still showing false. What went wrong and who pays the price next?

Financial market analysis from 09/11/2026. Market conditions may have changed since publication.

I still remember the first time I watched a bridge get hit in real time. The numbers climbed, the alerts started flying, and everyone online suddenly became a security expert overnight. This morning felt a lot like that again. Ankr’s Ethereum cross-chain bridge just lost more than $303,000 in a matter of minutes, and the way it happened feels almost too simple to be true.

What Exactly Happened In The Ankr Bridge Exploit

Early on November 9, an attacker walked away with over $303,000 worth of assets locked inside Ankr’s Ethereum bridge. The whole thing unfolded between roughly 3:09 a.m. and 3:12 a.m. Eastern Time. Five separate withdrawal transactions. Five different tokens. One destination wallet. And it all started with a deposit so small most people would ignore it.

Security researchers watching the chain noticed something odd almost immediately. Someone had taken a tiny deposit that originally happened on Optimism days earlier and somehow used it as the key to unlock a much larger pile of assets sitting on Ethereum. The original deposit was only about 0.0044 ankrETH. It had already been redeemed once. Yet on Monday morning that same deposit apparently authorized five brand-new withdrawals for completely different amounts and completely different tokens.

I’ve seen my share of bridge problems over the years. Most of them involve complicated smart-contract bugs or fancy signature tricks. This one feels different. It looks more like a failure in the way the bridge checked whether a deposit had already been used. That kind of basic reuse problem is supposed to be one of the first things teams design against. Apparently it wasn’t.

The Tokens That Walked Away

Let’s look at what actually left the bridge. The biggest piece by far was roughly 82.91 ankrETH, worth around $216,370 at the time. That single withdrawal made up the bulk of the damage. Then came more than 515,000 ankrPOL tokens valued at about $56,000. Close behind was a pile of native ANKR tokens — nearly 8 million of them — worth just under $31,000.

Two other assets also moved: a few thousand aMATICb and a small amount of aETHb. Those last two didn’t have clear dollar values listed at the moment researchers added everything up, so the $303,000 figure only counts the three tokens that already had market prices. The real total is higher. How much higher is still unclear.

What stands out to me is how clean the whole operation looked. Five transactions. Same recipient wallet. No messy intermediate hops visible in the first reports. The attacker simply asked the bridge for the assets and the bridge handed them over.

How A Tiny Optimism Deposit Became The Key

According to the on-chain trail, the deposit that caused all this trouble was made on Optimism on November 3. It was tiny. The user deposited a fraction of an ankrETH token and later redeemed it the same day on the Ethereum side. Under normal rules that should have been the end of the story. The receipt gets marked as used. The authorization expires. Done.

Somehow that same receipt got presented again six days later. This time the withdrawal requests carried different recipient addresses, different token types, and much larger amounts. The bridge’s verification system accepted all five of them. That’s the part that still bothers me. Either the system never properly recorded the first redemption, or the attacker found a way to alter the receipt data in a way the backend still considered valid.

Most modern bridges rely on some combination of on-chain proofs and off-chain signers. Ankr’s design apparently required a designated signer to approve withdrawals. The five transactions all carried what looked like valid approvals. Whether those signatures were stolen, forged, or somehow reused is still an open question. The public records simply don’t show the full picture yet.


The Pause Flag That Never Flipped

Here’s a detail that made me raise an eyebrow. At 3:49 a.m., more than half an hour after the last withdrawal, the bridge’s public pause flag was still showing false. No emergency stop. No visible freeze. The contract just sat there as if nothing unusual had happened.

I’ve watched teams scramble to pause bridges within minutes of the first suspicious transaction. Some do it automatically through monitoring bots. Others still rely on a human pressing a button. In this case it looks like the human either wasn’t watching or the monitoring system never triggered an alert. Either way, the window stayed open longer than it should have.

Whether Ankr eventually paused the contract after the initial reports is still unclear at the time of writing. The company had not issued any public statement when the first detailed breakdowns appeared. That silence is never a good look in these situations.

Why Bridge Security Keeps Failing

I’ve lost count of how many times the industry has said “we learned our lesson” after a bridge exploit. The truth is, cross-chain bridges remain one of the riskiest pieces of infrastructure in crypto. They sit at the intersection of two different security models, two different sets of validators, and often a centralized or semi-centralized backend that has to decide whether a message is legitimate.

In theory the rules are simple. A deposit on chain A should create a unique claim that can only be redeemed once on chain B. In practice, the systems that check uniqueness, validate receipts, and issue signatures keep showing cracks. Sometimes the bug lives in the smart contract. Sometimes it lives in the off-chain signer. Sometimes it lives in the way the two systems talk to each other.

This particular case looks closer to a verification failure than a pure smart-contract bug. The attacker didn’t need to break the Ethereum contract itself. They only needed the system to accept an already-used deposit as if it were new. That kind of logic error is especially frustrating because it is so preventable.

Cross-chain bridges remain one of the riskiest pieces of infrastructure in crypto. They sit at the intersection of two different security models and often a centralized backend that has to decide whether a message is legitimate.

Ankr’s Broader Ecosystem And The Questions That Remain

Ankr is not just a bridge operator. The company runs liquid staking products and a large network of RPC nodes that many applications rely on every day. When a bridge connected to those products gets hit, people naturally start asking whether the same infrastructure might have wider problems.

So far there is no public evidence that user wallets or the RPC services themselves were compromised. The withdrawals targeted assets already sitting inside the bridge contract. Still, the lack of an official statement leaves room for speculation. Are other Ankr bridges using the same verification logic? Do the liquid staking tokens share any of the same signing infrastructure? Those are the questions users are asking right now, and they deserve clear answers.

This is not the first security incident tied to Ankr’s liquid staking side either. Earlier this year a vulnerability in a related contract allowed an attacker to mint a large number of unbacked tokens, leading to losses for another protocol. That history makes the current silence even more noticeable.

A Familiar Pattern Across The Industry

Bridge problems have become almost routine in 2026. Different teams, different chains, same basic story. An attacker finds a gap in how deposits are tracked or how signatures are checked. Assets leave. The team pauses the bridge after the fact. Sometimes users get reimbursed. Sometimes they don’t.

I’ve watched projects lose far larger sums than $303,000 and still recover. The size of this particular drain is modest by historical standards. What matters more is the nature of the failure. Reusing a deposit should be one of the hardest things to do on a well-designed bridge. When it becomes possible, confidence takes a hit that lasts longer than the dollar amount.

Other operators faced similar authorization issues earlier this year. One project suspended its bridge after millions of unauthorized tokens appeared on another chain. Another reported a sizable loss after faulty deposit detection logic let attackers claim assets that had never been locked. The pattern is hard to ignore.

What Users Should Watch For Next

If you hold any Ankr-related liquid staking tokens or have used the bridge recently, the practical steps are straightforward. First, check whether the specific tokens you hold were among those withdrawn. Second, watch for any official communication about reimbursement or contract upgrades. Third, treat any sudden price moves in ankrETH or related assets with extra caution until more information appears.

I wouldn’t rush to move funds purely out of fear, but I also wouldn’t ignore the situation. Bridges that have already shown a verification weakness deserve a higher level of scrutiny going forward. The same logic that failed once can sometimes fail again if the root cause isn’t fully understood and fixed.

  • Monitor official channels for any pause confirmation or post-mortem
  • Review recent bridge transactions if you moved assets through Ankr
  • Watch liquidity and pricing of the affected liquid staking tokens
  • Avoid interacting with the bridge until clearer information is available

The Bigger Picture For Cross-Chain Infrastructure

Every time one of these incidents hits, the conversation turns to the same set of hard questions. Can we keep building multi-chain applications on systems that keep springing leaks? Are the current designs simply too complex to secure at scale? Or is the industry still under-investing in the boring but critical work of deposit tracking and signature hygiene?

I tend to lean toward the last explanation. The technology to prevent deposit reuse exists. Unique nonces, careful receipt hashing, multi-party signing with short-lived keys, and real-time monitoring are all available tools. Using them consistently across every bridge is the harder part. Teams move fast. Audits sometimes miss edge cases. Monitoring systems get configured incorrectly. And then a small deposit from six days earlier suddenly opens a much larger door.

Perhaps the most interesting aspect is how little the dollar amount needs to be before the psychological impact spreads. Three hundred thousand dollars is not a catastrophic loss for a project of Ankr’s size. Yet the story still travels because it touches a nerve. Users want to believe that once a deposit is redeemed, the story is finished. When that assumption breaks, trust takes longer to rebuild than the actual funds.

Looking At The Transaction Timeline

The attack window itself was remarkably short. Three minutes. Five transactions. Then silence. That speed suggests either careful preparation or a highly automated script. Most opportunistic attackers move slower and leave more traces. This one knew exactly which deposit to reuse and which tokens sat inside the contract.

The fact that the destination was a fresh wallet also fits the pattern. No attempt to launder through complex mixers in the first minutes. Just a clean extraction followed by a quiet exit. Later movement of the funds will tell us more about the attacker’s sophistication, but the initial phase already looks professional.

One detail that still nags at me is the modified receipt information. The attacker didn’t simply replay the exact same withdrawal. They changed the amounts, the tokens, and the recipient. That level of flexibility points to a deeper problem in how the authorization data was validated. A system that accepts arbitrary changes to a previously used receipt is, by definition, not checking uniqueness tightly enough.

Lessons That Keep Getting Relearned

Every bridge exploit teaches the same handful of lessons, and every time a portion of the industry acts surprised. Deposit uniqueness matters. Signature systems need short validity windows. Monitoring must be continuous and automatic. Emergency pause functions should not depend on a single person waking up at the right moment.

I’ve found that the teams that survive these events best are the ones that treat security as an ongoing process rather than a one-time audit checkbox. They run continuous monitoring. They practice emergency response. They assume that something will eventually go wrong and design the recovery path in advance. The ones that treat a successful audit as the finish line keep ending up in these headlines.

In my experience the gap between “we were audited” and “we are secure” is where most of the damage happens. Audits catch many issues. They rarely catch every possible interaction between on-chain and off-chain components under realistic attack conditions. That gap is exactly where this kind of deposit-reuse problem can hide.

What Comes Next For Ankr And Its Users

Right now the most important missing piece is an official response. Users want to know whether the bridge is paused, whether a fix is already in development, and whether any reimbursement plan is under discussion. Silence creates space for rumor, and rumor travels faster than facts in this industry.

If the root cause turns out to be a simple verification flaw, the technical fix may be relatively straightforward. The harder part will be restoring confidence. Liquid staking tokens tied to the same ecosystem may see temporary selling pressure. RPC users may start asking harder questions about operational security. Those secondary effects often matter more than the direct loss.

I expect a detailed post-mortem within the next few days. Most teams eventually publish one, even if the first statements are careful and limited. When that document appears, the interesting sections will be the ones that explain exactly how a redeemed deposit was accepted a second time and what changes will prevent the same path from working again.


A Personal Take On The Current State Of Bridges

I’ve been watching this space long enough to feel a certain fatigue. The technology keeps improving on paper. The incidents keep arriving on schedule. Somewhere between the whitepapers and the mainnet deployments, the same classes of mistakes keep slipping through.

Maybe the industry needs to accept that bridges will remain high-risk for longer than anyone wants to admit. Maybe the better path is slower, more conservative designs that sacrifice some convenience for clearer security boundaries. Or maybe the next generation of light-client based and zero-knowledge bridges will finally close the gaps that keep appearing in the current generation.

Until then, every new bridge story carries the same underlying message. Cross-chain is still hard. Verification is still fragile. And a deposit that looks finished can sometimes turn out to be only the beginning of a much more expensive story.

The $303,000 that left Ankr’s Ethereum bridge this morning is already sitting in a new wallet. The larger question is whether the next team facing a similar design choice will treat this incident as a useful warning or simply another headline that fades by the end of the week. From what I’ve seen, both outcomes remain possible. The difference usually comes down to whether the people building the next bridge are willing to look carefully at the quiet details that made this one possible.

For now the practical advice stays simple. Treat every bridge as a temporary holding place rather than a permanent vault. Move assets when you need them, not because the interface makes it easy. And keep an eye on the pause flags. Sometimes the most important signal is the one that never changes when it should have.

The story of this particular exploit is still unfolding. More details will emerge. Some of them will confirm what the early analysis already suggests. Others may point to additional weaknesses that have not yet been made public. Until the full picture arrives, the safest stance is cautious observation rather than panic or dismissal. Three hundred thousand dollars may not rewrite any balance sheets, but the method that moved it deserves a careful second look from anyone still building or using cross-chain infrastructure.

In the end, the Ankr bridge exploit is less about the specific dollar amount and more about a recurring failure mode that the industry has not yet fully closed. A small deposit on one chain should never unlock a much larger set of assets on another chain after the original claim has already been honored. When that rule breaks, the rest of the security model starts to look thinner than most of us prefer to admit. That is the real cost of the three minutes that unfolded early this morning, and it is the part that will stay relevant long after the tokens have been moved or recovered.

❝
The best way to predict the future is to create it.
— Peter Drucker
Author

Steven Soarez passionately shares his financial expertise to help everyone better understand and master investing. Contact us for collaboration opportunities or sponsored article inquiries.

Related Articles

?>