Crypto funds see $103 million weekly inflows