Cosmos Signer App POC

An app to store keys and sign transactions for the cosmos eco system

POC walkthrough

Install the signer app

git clone https://github.com/faboweb/Cosmos-Signer-App.git
cd cosmos-signer-app
yarn
npm install -g nativescript

Start the signer app

tns run <platform> --bundle

Install Voyager and start it

cd ..
git clone https://github.com/cosmos/voyager.git
cd voyager
git checkout fabo/signer-app
yarn
yarn build:gaia
yarn build:local
yarn start local-testnet

Copy key from console

Look in the console output for "seed": and copy the seed for main-account.

Import key in signer app

  • Manage Keys
  • Import Key

Send tokens to yourself in Voyager

  • Wallet
  • Send Localcoins to yourself
  • Use Cosmos Signer App signing method

Store the QR code (i.e. do a photo of the QR code) on your phone

Import SSL certificate in Android emulator

Start Backend with HTTPS

  • Close Voyager
yarn backend:fixed-https

Send transaction via signer app using the QR Code

(in signer app)

  • Sign
  • Scan QR Code (enable camera in emulator settings and then use the photo from your phone)
  • Approve
  • Enter password

DONE