Bitcoin Products Draw $521M as XRP Suffers $30M Outflow