How to install Joinmarket on Mac (Anonymous bitcoin transaction)

in #joinmarket7 years ago (edited)

Installing Joinmarket on Mac can be very tedious, specially for someone who is not tech savvy. A friend of mine asked me for help to get Joinmarket installed on his Mac as he had a very hard time doing it, So I helped him out. I thought this could help others who are looking to do the same, So thought of doing a SteemIt post. So here are the following steps I took to get Joinmarket installed, total installation time could be around 30-40 mins depending on your internet speed.

  1. Install docker by following instruction on following link
    https://docs.docker.com/docker-for-mac/install/
    Or directly download and install https://download.docker.com/mac/stable/Docker.dmg
  2. Install ubuntu after installing docker using following command
    docker run -i -t ubuntu /bin/bash
  3. The above command should install ubuntu and boot it and log you into that OS.
  4. Now install joinmarket prerequisites using following command
    apt-get update -y && apt-get upgrade -y && apt-get install python-dev libsodium-dev python-pip -y
    Select Y for Yes
  5. Install wget
    apt-get install wget
    Select Y for Yes
  6. Install Joinmarket
    wget https://github.com/JoinMarket-Org/joinmarket/archive/v0.2.3.tar.gz -O joinmarket-0.2.3.tar.gz
  7. Extract with tar xzf joinmarket-0.2.3.tar.gz and thencd joinmarket-0.2.3
  8. Activate virtualenv pip install -r requirements.txt

Joinmarket should be installed
Create internal wallet using
python wallet-tool.py generate
It will generate seed words and will ask you for passphrase.. Which eventually will be saved to wallet.json
Sending funds can be done by following following doc
https://github.com/JoinMarket-Org/joinmarket/wiki/Sending-payments-with-CoinJoin

Start Joinmarket ubuntu container
docker start ubuntu

In-case of further docker exploration or support
https://docs.docker.com/

Sort:  

Hi, thank you for contributing to Steemit!

I upvoted and followed you; follow back and we can help each other succeed :)

P.S.: My Recent Post

Thank you. Just did it. :)