More than $1 billion spent on crypto-linked Visa cards in the first half of 2021