Ethereum (ETH) shatters records right before game-changing Shanghai update