Receive via TOR using the CLI Wallet - mwcproject/docs GitHub Wiki
To follow this tutorial, you will need the following:
- Up-to-date MWC CLI-Wallet Software: https://github.com/mwcproject/mwc-wallet/releases
- Up-to-date mwc-node Software: https://github.com/mwcproject/mwc-node/releases
- An active Internet Connection
- Up-to-date TOR Installation
To use TOR with the CLI Wallet we need to install TOR first.
The Installation depends on your OS, you can use the following command on linux:
sudo apt install tor
Or the following on macos:
brew install tor
On Windows you will need to Download and execute the Setup of TOR.
Important: This should make Tor available to the CLI-Wallet via the %path% Variable, on Windows you might need to manually set it tho, see How to do that here!
First let's lay out the overall procedure, more detailed instructions with screenshots are below:
- Start your Node and wait for it to Sync
- Open a Commandline or Shell and navigate to your Wallet's Folder
- Set your wallet to listen
- Confirm typing your password
-
Start your Node and make sure it is fully synchronised before continuing!
-
Open a Commandline or shell in your Walletfolder and then execute the following command:
Let this terminal open and running during the whole withdrawal process
mwc-wallet listen
<enter password>
-
You can now receive transactions over TOR.
Note that a typical TOR address is similar to:
http://amitymlh12345clypgvjgc2scaxvqf1234lokxtujvswtqnb74rnyd.onion
you can see yours in the listening wallet terminal
(The CLI might only display the "inner" part withouthttp://
or.onion
)
- Once the payement is received you will see a corresponding Output in the listening Wallet Terminal
Note that the transaction is still
UNCONFIRMED
and it's inAWAITING FINALIZATION
- you can check the status by executingmwc-wallet info