-
Notifications
You must be signed in to change notification settings - Fork 1
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
Self-Send over ToR fails #59
Comments
DescriptionThere are several reasons we need to self-send. Consolidating outputs. Adding a bit of deniable plausibility to input/output linking, etc. We used to be able to do this though the http listener. Prerequisites
Test ProcedureI am unable to send to myself over Tor:
The transaction is not completed. Its necessary to cancel both parts:
Expected ResultSelf-send via Tor should fail and result in an error. EnvironmentOS: Debian 10 Steps0: Building the node and walletSee here for the full steps for building GRIN-Node v5.0.0-rc.2.
See here for the full steps for building GRIN-Wallet v5.0.0-rc.1.
1: Running wallet in listener mode
2: Self-sending via Tor
3: Cancelling the incomplete transactions
4: Confirming the cancellation
Final ResultsAnother round of testing was done with $ ./grin-wallet send -d grin1yfjhfuxmet6tpthxwqq3ap473w4hjvc39gfecep5sg8rdkyel2tquvjw9j 1 Cropped debug output:
Dropdown of the full debug output.
ConclusionI was able to successfully replicate @bladedoyle's error. The specific method of self-sending via Tor will fail using GRIN-Wallet |
Awesome! Reproduced! Great work @goyle and @bladedoyle feel free to leave comments if needed! Closing |
There are several reasons we need to self-send. Consolidating outputs. Adding a bit of deniable plausibility to input/output linking, etc. We used to be able to do this though the http listener.
I am unable to send to myself over Tor:
The transaction is not completed. Its necessary to cancel both parts:
The text was updated successfully, but these errors were encountered: