Crypto market cap fell 12.6% to $2.1T in Q2, CoinGecko says