Skyward finance exploit allegedly results in $3 million loss