ZKsync recovers $5M of stolen tokens after hacker accepts bounty offer

The ZKsync Association has confirmed the recovery of $5 million worth of stolen tokens from an April 15 ZKsync security incident involving its airdrop distribution contract.
The hacker agreed to accept a 10% bounty and return 90% of the remaining stolen tokens, transferring the ZKsync Security Council almost $5.7 million across three transfers on April 23.
“We’re pleased to share that the hacker has cooperated and returned the funds within the safe harbor deadline,” ZKsync Association posted to X on April 23, which was later reposted by ZKsync’s X account.
Matter Labs, the company behind the ZKsync protocol, also reposted the news shared on X.
The ZKsync X account previously confirmed that no user funds were compromised.
The hacker sent two transfers on the ZKsync Era blockchain, consisting of $2.47 million worth of ZKsync (ZK) tokens and $1.83 million worth of Ether (ETH) to the ZKsync Security Council’s ZKsync Era address.
Another 776 ETH worth nearly $1.4 million was also sent to their security council’s Ethereum address, Etherscan data shows.
The first transfer was made on April 23 at 2:39:57 pm UTC on and the last transfer was made roughly 13 minutes later — all within the 72-hour window that ZK Sync had initially set.
ZKsync Association said the company would publish a final report revealing more details from the security incident.
How the hack happened
The hacker breached ZKsync’s admin account, allowing them to exploit the airdrop distribution contract’s sweepUnclaimed() function to mint 111 million unclaimed ZK tokens, worth approximately $5 million at the time of the April 15 attack.
The hack occurred while ZKsync was in the process of airdropping 17.5% of ZK’s token supply to ecosystem participants.
The recovered amount — almost $5.7 million — exceeded the $5 million originally stolen due to a rise in the market value of the stolen tokens, with ZK and ETH increasing 16.6% and 8.8% respectively since the April 15 attack, according to CoinGecko data.
Despite the asset recovery, the ZK token failed to rise substantially on the news and is currently down 0.2% over the last 24 hours.
ZKsync Era is an Ethereum layer 2 solution that uses zero-knowledge rollups to batch and process transactions offchain. It has nearly $59 million in total value locked on its chain and has over $2 billion in real-world assets onchain, according to DefiLlama and RWA.xyz.
Magazine: Ethereum maxis should become ‘assholes’ to win TradFi tokenization race
Bitcoin (BTC) $ 121,351.00
Ethereum (ETH) $ 4,263.45
XRP (XRP) $ 3.28
Tether (USDT) $ 0.999826
BNB (BNB) $ 810.32
Solana (SOL) $ 182.99
USDC (USDC) $ 0.999792
Lido Staked Ether (STETH) $ 4,252.94
Dogecoin (DOGE) $ 0.233821
TRON (TRX) $ 0.340901
Cardano (ADA) $ 0.812246
Wrapped stETH (WSTETH) $ 5,151.98
Wrapped Bitcoin (WBTC) $ 121,196.00
Hyperliquid (HYPE) $ 45.84
Chainlink (LINK) $ 21.70
Stellar (XLM) $ 0.451711
Wrapped Beacon ETH (WBETH) $ 4,584.54
Sui (SUI) $ 3.83
Wrapped eETH (WEETH) $ 4,584.17
Bitcoin Cash (BCH) $ 589.00
Hedera (HBAR) $ 0.261504
Ethena USDe (USDE) $ 1.00
WETH (WETH) $ 4,262.98
Avalanche (AVAX) $ 24.00
Litecoin (LTC) $ 125.45
Toncoin (TON) $ 3.37
LEO Token (LEO) $ 9.02
USDS (USDS) $ 0.998917
Shiba Inu (SHIB) $ 0.000013
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 1.00
Uniswap (UNI) $ 11.02
WhiteBIT Coin (WBT) $ 45.71
Coinbase Wrapped BTC (CBBTC) $ 121,377.00
Polkadot (DOT) $ 4.04
Cronos (CRO) $ 0.171146
Ethena (ENA) $ 0.820226
Ethena Staked USDe (SUSDE) $ 1.19
Monero (XMR) $ 276.39
Bitget Token (BGB) $ 4.46
Pepe (PEPE) $ 0.000012
Aave (AAVE) $ 305.45
Dai (DAI) $ 0.999883
Bittensor (TAO) $ 381.40
Ethereum Classic (ETC) $ 23.04
Mantle (MNT) $ 1.04
NEAR Protocol (NEAR) $ 2.74
Ondo (ONDO) $ 1.02
Pi Network (PI) $ 0.405304
Aptos (APT) $ 4.70
Internet Computer (ICP) $ 5.63
OKB (OKB) $ 46.44
Jito Staked SOL (JITOSOL) $ 223.64
Binance-Peg WETH (WETH) $ 4,266.18
Pudgy Penguins (PENGU) $ 0.039469
Kaspa (KAS) $ 0.092800
Arbitrum (ARB) $ 0.460486
Algorand (ALGO) $ 0.271141
BlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 1.00
USD1 (USD1) $ 1.00
POL (ex-MATIC) (POL) $ 0.242234
VeChain (VET) $ 0.025013
Cosmos Hub (ATOM) $ 4.63
Bonk (BONK) $ 0.000027
Render (RENDER) $ 3.93
Rocket Pool ETH (RETH) $ 4,851.29
Gate (GT) $ 16.71
Worldcoin (WLD) $ 1.07
Story (IP) $ 6.70
Fasttoken (FTN) $ 4.60
sUSDS (SUSDS) $ 1.06
Kelp DAO Restaked ETH (RSETH) $ 4,469.51
Binance Staked SOL (BNSOL) $ 195.29
Artificial Superintelligence Alliance (FET) $ 0.718606
Sei (SEI) $ 0.319024
Official Trump (TRUMP) $ 9.15
Sky (SKY) $ 0.086192
Jupiter Perpetuals Liquidity Provider Token (JLP) $ 5.18
Filecoin (FIL) $ 2.60
SPX6900 (SPX) $ 1.87
Lombard Staked BTC (LBTC) $ 121,169.00
Quant (QNT) $ 112.50
Flare (FLR) $ 0.022601
StakeWise Staked ETH (OSETH) $ 4,483.17
Jupiter (JUP) $ 0.518219
Liquid Staked ETH (LSETH) $ 4,576.50
Mantle Staked Ether (METH) $ 4,557.39
KuCoin (KCS) $ 11.92
XDC Network (XDC) $ 0.090489
USDtb (USDTB) $ 0.999929
Provenance Blockchain (HASH) $ 0.029772
Injective (INJ) $ 14.33
Optimism (OP) $ 0.787644
Stacks (STX) $ 0.772932
Curve DAO (CRV) $ 0.987888
Celestia (TIA) $ 1.84
USDT0 (USDT0) $ 0.999632
NEXO (NEXO) $ 1.35
Lido DAO (LDO) $ 1.46
First Digital USD (FDUSD) $ 0.997492
Renzo Restaked ETH (EZETH) $ 4,494.37