9 Downloadable computer software and mobile application software for use as a cryptocurrency wallet; Downloadable computer software and mobile application software for sending and receiving cryptocurrency payments, as well as storing, transmitting, and receiving information related to cryptocurrency payments; Downloadable computer software and mobile application software for use in connection with cryptocurrency payment processing, namely, invoicing customers for cryptocurrency payments, managing recurring billing for cryptocurrencies, displaying cryptocurrency payment-related reports, and viewing customer information; Downloadable computer software that interacts with an application programming interface (API) and is used for sending and receiving cryptocurrency payments, and viewing information related to cryptocurrency payments; Downloadable computer software for running software programs inside of Trusted Execution Environments (TEEs); Downloadable computer software and mobile application software for remotely interacting with a program running inside a Trusted Execution Environment (TEE); Downloadable computer software for reproducibly building and verifying the integrity of software programs designed to run inside Trusted Execution Environments (TEEs), as well as computer and mobile application software which interacts with software programs running inside Trusted Execution Environments (TEEs); Downloadable computer software for use via a command-line interface, namely, software that allows users to transfer cryptocurrency from the user's cryptocurrency wallet to another cryptocurrency wallet; Downloadable software for use as an application programming interface (API) for use in connection with sending and receiving cryptocurrency payments, and viewing information related to cryptocurrency payments; Downloadable software for use as an application programming interface (API) for use in connection with merchant services, namely, invoicing customers for cryptocurrency payments and viewing customer information