Bitcoin charted 3-week high as crypto markets added $30B overnight.