MiCA and The 1 July Deadline: What it Means for Crypto Users in the EU