Tools Crypto Exploit Tracker exploit-0138
Exploit record
Payy's Ethereum bridge contract drained of $1.83m in USDC
- Loss
- $1.8M
- Attack vector
- Bridge Exploit
- Chain
- Ethereum
- Sector
- Payments
What happened
At 04:21 UTC on 24 September 2026, a verifyRollup batch on Payy's Ethereum rollup contract paid out 1,828,589.38 USDC, the contract's full balance, to a single address. Payy, a privacy stablecoin payments network, confirmed the drain at 14:04 UTC and paused all deposits, withdrawals, transfers and card transactions.
The batch came from the same account that has posted Payy's rollup batches since February 2026, so the withdrawal rode inside an ordinary batch; the receiving address had made two deposits into Payy on 22 and 23 September. Within two minutes the USDC moved to a second address, where it became 683.38 ETH, about $1.83m at Chainlink's ETH/USD price of $2,683.07 at 17:00 UTC, and was split mainly across three addresses in payments of 282.38, 200 and 200 ETH. Payy says the investigation is ongoing under its incident response guidelines.
On-chain references
- Drain transactioneth.blockscout.com/tx/0xf43abdac5422087f645d77923eb1c825178b…
- Address that swapped it to ethereth.blockscout.com/address/0xb483B1742aaD0a60a9FC91bb36C5a42…
Sources
- Payy incident statementx.com/payy_link/status/2103123293687419136
- Payy rollup contracteth.blockscout.com/address/0x367c1eaf14aa06b78ce76bd0243297d…
One record from the Crypto Exploit Tracker, maintained by the Security Desk. Data: CSV · JSON ·RSS · CC BY 4.0 with attribution to YFarmX.Tracker updated · 25 September 2026