Hundred Finance loses $7 million in Optimism hack