Skip to content

Hardware wallet project advancement

mpsido edited this page Dec 5, 2018 · 19 revisions

Hardware wallet project advancement

This document aims at describing the features related to skycoin hardware wallet and follow up their advancement. The project advancement is summarized on this github project

Notes for developpers

Repositories

This subproject is divided in three repositories:

Issues tracking

All the ongoing issues can be tracked using this github project.

Tags

  • All the issues involving a modification in firmware's code are and should be tagged "[Hardware Wallet]".
  • All the issues involving a modification in javacript PC interface code are and should be tagged "[Hw-Wallet-Js]".
  • All the issues involving a modification in golang PC interface code are and should be tagged "[Hw-Wallet-Go-API]".

Labels

List of the label we use:

  • help wanted: issues waiting for an action from skycoin team
  • question: issues waiting for a specification from skycoin team
  • won't fix: suggested future feature or improvement that is not relevant to work on right now
  • enhancement: new feature or improvement that had been asked by skycoin team, but then considered less priotary

Travis builds

  • A travis build was created for firmware's code. Make sure the travis build pass after every push.
  • A travis build was created for javascript PC interface code. Make sure the travis build pass after every push.
  • A travis build was created for golang PC interface code. Make sure the travis build pass after every push.

Project's wiki

  • Go lang PC interface's wiki is here

Firmware features description

Check this wiki for an overview of firmware's features.

Notes about the firmware

Skycoin firmware can be downloaded here.

You can also find a "non locking" trezor release here. The trezor.bin dowloaded from there is safe to use and will not lock the device.

Check this wiki to see how to do it and the things you should know before doing it.