Ether hits all-time high of $4,782 as cryptos’ cap breaches $3t mark