Crypto currency hardware wallets; Downloadable computer software for managing crypto currency transactions using block chain technology; Downloadable computer software for managing and validating crypto currency transactions using block chain-based smart contracts; Downloadable computer software for managing and verifying crypto currency transactions on a block chain; Downloadable computer software for use as a crypto currency wallet; Downloadable software for generating cryptographic keys for receiving and spending crypto currency
Electrical and Scientific Apparatus