42 Providing computer software for cryptocurrency and virtual currency exchange facilitating the buying, selling, sending, receiving, and transacting cryptocurrency and virtual currency; providing computer software to enable transactions in cryptocurrency and virtual currency using blockchain, smart contracts, and related technologies; providing computer software for storage of cryptocurrency and virtual currency