Jan, at Bitcoin 2013, you talked about the ability to sweep in amounts you kept in a QR code in your physical wallet and change directly back to the physical wallet... when do you think this feature will be more automated in mycelium?
Hi Tuxavant. The functionality you saw at the conference is still there, but it could be made even slicker.
Current workflow:
1. Go into Keys & Addresses and click the + button
2. Scan private key QR code from paper
3. Click and open key, which takes you to the Balance view
4. Click Send and do your spending in the send workflow
5. Go to Keys & Addresses and click the key
6. Click Delete Key, confirm, confirm
The key is no longer on your device.
Better Workflow:
1. Select Cold Storage Spending from the options menu (maybe under Advanced)
2. Scan QR code
3. Do your spending in the send workflow
The key is no longer on your device.
When? I am right now working on a hefty refactoring which changes the app's data model (in app database holding unspent outputs). This paves the way for aggregated key view, offline transaction generation (if we want that), and bandwidth reduction. Cold Storage Spending is right after that
Sweeping addresses has some slightly distinct use. Imagine you receive a bit-bill and want to make sure, nobody else receives it. You would scan it, but never actively use the address after receiving what was in it this moment. An advanced option would be, to also in the future sweep what is received with it, instantly, but that would surely not be a free service.
Sweeping would be a natural add-on to Cold Storage Spending.