Ethereum ICO Whale Returns After A Decade, Turns $3,100 Into $22.88M

April 29, 2026

Wallet 0xCD59 shifted 10,000 ETH worth $22.88 million to a new address after 10.8 years of silence, marking a 7,381x return.