How to Determine the Type of an EVM Contract