-
Notifications
You must be signed in to change notification settings - Fork 4
Receive via TOR using the CLI Wallet
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
Introduction
Sending Guides
Receiving Guides
- Accept Swap Offer - QT Wallet
- Receive via Atomic Swap - QT Wallet
- Receive via HTTP (NGrok) - QT Wallet
- Receive via HTTP (Port Forwarding) - QT Wallet
- Receive via HTTP (NGrok) - CLI Wallet
- Receive via Files - QT Wallet
- Receive via Files - CLI Wallet
- Receive via Files - Cold Wallet
- Receive via TOR - QT Wallet
- Receive via TOR - CLI Wallet
- Receive via Slatepack- QT Wallet