Blockchain.com Files for IPO as Crypto Window Narrows