This repository is deprecated and will no longer be maintained. The preferred protocol is WalletConnect. Please refer to https://github.com/Infineon/secora-blockchain-walletconnect.
This repository contains an Android app and a web server to showcase the interaction of hardware wallets (commonly known as a cold wallet) and Ethereum network. The cold wallet being used here is an Infineon Blockchain contactless card (Blockchain Security 2Go Starterkit or SECORA™ Blockchain). To learn about the features of Blockchain Security 2Go Starterkit, please visit here.
On one hand, a cold wallet provides a safe “vault” to protect blockchain keys. On the other hand, having the notoriety that greater the security means lesser the usability. This is due to the nature of a cold wallet, a separated piece of security-focused hardware with limited connectivity.
To improve the usability of a cold wallet and to unlock its potential, an Android app has been developed to address the limitation on connectivity. The app enables a cold wallet to connect with any web-based application digitally via QR code. With this capability, a transaction can be generated and signed wholly at clients' end seamlessly.
This project is licensed under the MIT License - see the LICENSE file for details.