Treasury proposal feedback: Stylo - an offline wallet based on Parity Signer

3yrs ago
6 Comments

Hello,

I'd like to get the feedback of the community and the council about a treasury proposal that I would like to submit in the next days. Would you support it?

Proposal: Stylo - offline wallet

  • Date: 15.02.2021
  • Requested DOT: 159 DOTs

Short description:

Stylo is an offline wallet that brings user friendliness to the front seat. It allows storing funds offline. Any interaction with the online world happens by scanning QR codes. Transactions are scanned, using the phone’s camera. They can then be reviewed and signed offline, and finally transmitted to an online wallet by scanning a QR code displayed on the phone, by a computer webcam. Stylo means pen in french.

Context of the proposal

Many readers of this proposal will know Parity Signer. The idea of using a spare phone totally offline to store private-keys and scan transactions with QR code is simply great. In the past year however, Parity Signer has become increasingly complex to use. It targets power users, with 10s of accounts and is heavily forcing the hand toward the use of derivation paths. This is a concept that most users do not master. The idea to create a new application came from conversations with external users through the support channel of Parity Signer. Additionally, Parity Signer is currently missing critical features such as the ability to review a transaction, effectively putting its user at risk.

Stylo will be based on Parity Signer, refactoring big parts of the app to make it simple to grasp for its users. The idea is to have a flow similar to the one in Polkadot-js Extension, where all accounts are visible right away (see mocks below). It will be available on Android as an app, and on the Play store for testing. Why not on iOS you may ask? Because I do not have any Mac, or any iOS device. Stylo, just like Parity Signer, will be built using React-Native, therefore, it can be made available on Apple devices in the future, with (hopefully) minimal efforts.

About the developer

I’m Thibaut Sardan, I have been a Parity employee in the past and worked on Parity Signer. I am dedicated to making this space easier to navigate for new and current users.

What this proposal is for

  • An app (see mocks below) available as apk (Github) and on the Android Play store
  • Support for DOT, KSM, any Substrate chain and ETH.

Work to be done

Conditions of payment

Amount requested: 159 DOTs
Corresponding to ~3180$, or 60$/h for a developer or designer, and 100$/tester.
Price calculated based on the average price in the past 1 month: 1 DOT = 20$

This is a minimal milestone, aiming at bringing the app live asap and measuring the community’s reaction/adoption. I will build it in my free time. Some features are already implemented, such as the details view.

Features and ideas that can be added in subsequent milestones:

  • support for simple message signing
  • support for derivation in a (similar way than Polkadot-js extension)
  • unlock with fingerprint instead of pin
  • metadata update over QR code

Mocks

Up
Comments
No comments here