Avalon Mining Rig Maker Canaan Files for $400M IPO on Nasdaq – News Bitcoin News