Ethereum is struggling with resistance at the $3100 level

by