Downloadable computer software for managing cryptocurrency transactions using blockchain technology; Downloadable computer software for managing and verifying cryptocurrency transactions on a blockchain; Downloadable mobile applications for connecting bank accounts in order to move funds from one account to another, conducting transactions, checking account balances and verifying account ownership.; Downloadable software for generating cryptographic keys for receiving and spending cryptocurrency; Downloadable software for connecting bank accounts in order to move funds from one account to another, conducting transactions, checking account balances and verifying account ownership.; Downloadable tablet applications for connecting bank accounts in order to move funds from one account to another, conducting transactions, checking account balances and verifying account ownership
Electrical and Scientific Apparatus