CoinEx hack: Compromised private keys led to $70M theft