Skip to content
This repository has been archived by the owner on May 13, 2022. It is now read-only.

Resume tumbler after incomplete run #467

Open
chris-belcher opened this issue Mar 16, 2016 · 2 comments
Open

Resume tumbler after incomplete run #467

chris-belcher opened this issue Mar 16, 2016 · 2 comments

Comments

@chris-belcher
Copy link
Collaborator

Often the tumbler ends without finishing. I think a useful feature would be to make it possible to resume the tumbler run.
The tumbler would save all the required information (transaction list, options, etc) to a file the user chooses, and it can be restarted by passing --resume on the CLI. After the tumbler's wallet is sync'd it can use the information it knows about transactions to tell where it is in the transaction list and carry on from there.

One problematic issue might be that this could be bad in a very-high-security environment. The transaction list file contains everything required to unmix the entire tumbler run, so a skilled technician will be able to recover that file and use it against the tumbler user.
But on the other hand, joinmarket fails in a very-high-security environment as does most privacy tech.

@AdamISZ
Copy link
Member

AdamISZ commented Apr 7, 2016

Is this not the same as #464 ?

@chris-belcher
Copy link
Collaborator Author

This can't be done without changing blockchaininterface.

To know whether your wallet has already sent coins to a destination address, you must be able to query whether that address has outputs. Another way is to have blockchaininterface be able to give a list of wallet transactions.

I'll put this feature on pause for now.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants