Bitcoin and Ethereum have marked new three-week highs, while Solana has gone above $100 after a 5% daily increase.