New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: Working with key images (export unsigned / import unsigned) #1236
Comments
Why current setup is not good for cold storage? |
Check this explanation out @JollyMort: http://monero.stackexchange.com/questions/2160/how-do-i-use-cold-transaction-signing |
I'm aware of the cold transaction signing, but. As I understand it, current process for cold wallet monitoring / spending is as follows:
So, depending on what we're doing, we need to copy 10GB+ at least 1 time initially, then 1 more time for each update, and 2 more times for each spending. Doesn't seem reasonable. Today, 10GB+ is still a pain to copy to a pen drive. Am I missing something? |
This can be done "almost" now using other tools than simplewallet. Namely using The tool is not finished, as I work on other things now, but it could be modified, rather easily, to what you are trying to achieve. At least if I understand it correctly. But something like that build into simpelwallet, could be useful as well. |
That makes sense. I didn't realize this part was missing for that use case :) |
Awesome, thank you! |
I understand that there's some confusion around as to how the process with key images works, and what it can be used for.
For now, there are the 2 commands (export_key_images, import_key_images). The export is done from the full-wallet, but the wallet needs to have record of all the outputs as to generate them so it has to be online (or blockchain db copied over, which is cumbersome). They are then imported into the view-wallet, which will then show the correct ballance. This is all nice for auditing etc., but not for cold storage.
For cold storage, I believe we need another 2 commands:
export_unsigned_key_images
import_unsigned_key_images
The first would be called from a fully-synced view-wallet, and the unsigned key images would be copied over to the cold wallet and imported using the 2nd function. Then, export_key_images would be called, the signed key images copied over to the view-walet, imported using import_key_images, and voila, you have the correct balance.
Any takers?
The text was updated successfully, but these errors were encountered: