Sounds pretty shady. Requiring a $100 crypto deposit should raise immediate red flags. Thanks for the warning.