Ethereum’s Battle at $3,100: Can ETH Overcome Technical Resistance and Supply Squeeze? January 30, 2025