Ethereum's price is consolidating near $3,120 after a downside correction below $3,150.A contracting triangle pattern is forming with resistance at $3,120.Key resistance levels are at $3,180 and $3,220.Critical support levels exist at $3,040 and $2,980.