Solana payments hit $94M as ETF flows show mixed demand