How to avoid getting scammed with malicious token contracts