This is the on chain proposal corresponding to the discussion https://polkadot.polkassembly.io/post/315
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.
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.
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.
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.