
Raydium confirms a $1.34M exploit in legacy AMM V3 pools after a fake LP token attack. Users were unaffected, and losses will be reimbursed.
Author: Akshat Thakur
Steady attention without excessive speculation.
10th June 2026 – A Raydium exploit drained about $1.34 million from five deprecated AMM V3 pools on Solana. The attacker abused a fake LP token to empty idle reserves.
High Signal Summary For A Quick Glance
The on-chain alert service Specter flagged the drain first. Soon after, blockchain security firm PeckShield and Raydium itself confirmed the loss. According to Raydium, no active users lost funds. The team also pledged a full treasury reimbursement.
The attacker targeted Raydium’s legacy AMM V3 program. This code dates to 2021. Raydium removed it from the official UI, SDK, and DApp years ago. Even so, it stayed live on-chain.
The bug sat in the withdraw instruction. The program never checked that the supplied LP mint matched a real Raydium position mint. So an attacker could supply any token. The attacker then minted a fake LP token with a supply of just one.
Next they called withdraw and burned that single fake token. As a result, the program returned 100% of each pool’s idle reserves. In its official statement, Raydium explained the flaw directly.
“The vulnerability stemmed from insufficient validation of the LP mint,” the team wrote. It added that an attacker could create a new mint and use it as the LP token. That move bypassed the intended proportion checks.
Timeline of the Raydium Legacy AMM V3 Exploit
The attacker-controlled Solana wallet 4WnPebowR4HHfumvNPaDjG6Pa5Hi1jxLm6xmmBq33QVk receives funding from KuCoin, providing the initial capital used to execute the exploit.
Using a fake LP token mint, the attacker exploits Raydium’s legacy AMM V3 infrastructure and drains approximately twenty transactions across five inactive liquidity pools. Assets removed include RAY, SOL, and USDC.
The stolen assets are consolidated into a single Solana wallet and converted into USDC. The attacker then uses deBridge to move the funds from Solana to Ethereum, ultimately routing them to Ethereum address 0x0eabaab9a56011c6158d4aa7f2e49a82fb34e609.
The first Tornado Cash deposit is executed shortly after the bridge transfer arrives on Ethereum, signaling the start of the laundering process.
The attacker deposits approximately 810 ETH into Tornado Cash and transfers an additional 7 ETH to FixedFloat. The primary laundering phase is effectively completed within minutes of the bridge transfer.
On-chain investigator Specter first publicly identifies the exploit, publishing attacker wallet addresses and initial tracing information.
PeckShieldAlert shares Specter’s investigation, bringing wider industry attention to the exploit and confirming the affected Raydium pools.
Raydium representative @0xINFRA confirms the exploit details, publishes the exploiter address, identifies the affected legacy pools, and announces that impacted liquidity providers will be reimbursed using treasury funds.
F12 Security publishes a complete on-chain investigation tracing every movement of funds from the initial exploit through consolidation, bridging, and laundering activities, independently verifying the attack path.
The exploit affected only a small number of inactive legacy AMM V3 pools. Raydium has confirmed treasury-backed reimbursement for affected users, while investigators continue monitoring the laundered funds that were routed through Tornado Cash and FixedFloat.
The Raydium exploit hit exactly five legacy pools. These were Sollet USDT-RAY, Sollet ETH-RAY, SRM-RAY, USDC-RAY, and RAY-SOL.
In total, the attacker took roughly 150,177 RAY, about 5,603 SOL, and around 893,700 USDC. Together, those assets were worth about $1.34 million. PeckShield initially rounded the figure to $1.3 million. The two numbers stay consistent within normal market swings.
All five pools once served Serum’s order book. They went idle after Serum shut down. So the drained liquidity sat dormant. It never backed any live trading pair.
The money trail starts at a centralized exchange. The attacker funded their Solana wallet from KuCoin at around 11:28 UTC. The drains then ran across roughly 20 transactions. They finished by about 12:09 UTC.
Next, the attacker swapped the loot into USDC. They then bridged it from Solana to Ethereum through deBridge. The funds landed in a single Ethereum wallet.
After that, the laundering moved fast. According to PeckShield, the attacker deposited 810 ETH into Tornado Cash. They also sent 7 ETH to FixedFloat. The first Tornado deposit hit at 13:26 UTC, and the sequence wrapped up by roughly 13:41 UTC.
Tornado Cash is an Ethereum mixer. It breaks the on-chain link between deposits and withdrawals. FixedFloat is a non-custodial swap service that often appears in laundering chains. Both tools make the stolen funds harder to follow.
Raydium moved quickly to contain the story. The core team posted an official statement at 15:54 UTC. It disclosed the exploiter address and published a spreadsheet of affected deposits.
Crucially, Raydium says the bug touched only deprecated code. Modern Raydium programs use virtual supply plus full account validation. So they never trust an unverified LP mint. As a result, the team says active pools and current users stayed safe.
Raydium also pledged to reimburse the drained legacy positions from its treasury. So affected depositors should be made whole. The on-chain loss itself, however, is final.
The team published a public spreadsheet listing every affected deposit. Users with legacy V3 positions can check that sheet to confirm their balances. Early secondary coverage from BeInCrypto and CryptoNewsLive matched Raydium’s figures and its no-user-impact framing.
This incident is not Raydium’s first. In December 2022, an attacker drained roughly $4.4 million to $5.5 million from active pools. Trojan malware had compromised a private key. That was a key-security failure, not a contract bug.
By contrast, the June 2026 Raydium exploit was a pure logic flaw in retired code. The program left the interface but never left the chain. On an immutable network, “deprecated” does not mean “gone.”
The legacy program last received an upgrade at slot 170.6 million, according to Solscan. The exploit landed much later, at slot 425.5 million. That gap shows how long the dormant code sat untouched before someone found the gap.
The market reaction stayed calm. RAY rose more than 2% in the hours after the news. Raydium’s total value locked also held above $1.4 billion on DefiLlama. Because the drained pools were idle, they never counted toward active TVL.
X sentiment leaned positive. Many users praised Raydium for fast disclosure and the quick reimbursement pledge. Still, some retail voices voiced broader frustration about repeated Solana hacks. The mood on Reddit and Telegram echoed that mix of relief and caution.
Open questions remain. The attacker’s identity is unknown, and no wallet labels exist yet. The exact deBridge transaction has not surfaced publicly either. Traders should treat unconfirmed details with caution, and none of this is financial advice. For now, the case stands as a sharp reminder. Old code on a live chain still carries real risk.
Our Crypto Talk is committed to unbiased, transparent, and true reporting to the best of our knowledge. This news article aims to provide accurate information in a timely manner. However, we advise the readers to verify facts independently and consult a professional before making any decisions based on the content since our sources could be wrong too. Check our Terms and conditions for more info.
TaTuSho
@PravdaAnya
@PeckShieldAlert @Raydium Day one after Claude Mythos dropped and we already have the first hack. That was fast.
#PeckShieldAlert Specter reported that @Raydium has been drained of $1.3M worth of crypto The attacker was initially funded from #KuCoin, bridged the stolen funds from #Solana to ETH, and deposited 810 $ETH to #TornadoCash and 7 ETH to #FixedFloat. https://t.co/Cm3nQwUfZV
05:56 PM·Jun 10, 2026
Daisy
@daisylusalita
@PeckShieldAlert @Raydium every single day the same cycle at this point
#PeckShieldAlert Specter reported that @Raydium has been drained of $1.3M worth of crypto The attacker was initially funded from #KuCoin, bridged the stolen funds from #Solana to ETH, and deposited 810 $ETH to #TornadoCash and 7 ETH to #FixedFloat. https://t.co/Cm3nQwUfZV
05:37 PM·Jun 10, 2026
zero
@0xr4z
@PeckShieldAlert @Raydium Bruh hacks every day DeFi is cooked
#PeckShieldAlert Specter reported that @Raydium has been drained of $1.3M worth of crypto The attacker was initially funded from #KuCoin, bridged the stolen funds from #Solana to ETH, and deposited 810 $ETH to #TornadoCash and 7 ETH to #FixedFloat. https://t.co/Cm3nQwUfZV
03:24 PM·Jun 10, 2026
Raydium Exploit Drains $1.34M From Legacy AMM Pools
Hyli Shutdown: ZK Layer-1 Closes With No Token Launch
Botanix Shutdown: Bitcoin L2 Sets July 9 Withdrawal Deadline
Keeta And ASK Group to Tokenize Gulf Commodities by 2027
Raydium Exploit Drains $1.34M From Legacy AMM Pools
Hyli Shutdown: ZK Layer-1 Closes With No Token Launch
Botanix Shutdown: Bitcoin L2 Sets July 9 Withdrawal Deadline
Keeta And ASK Group to Tokenize Gulf Commodities by 2027