Host-customized fork of https://github.com/tecnovert/basicswap/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.6 KiB

Docker Setup

Build the images

$ docker-compose build

Prepare the binaries, coin dirs and settings

$ docker run -t --name swap_prepare -v /tmp/coindata:/coindata i_swapclient basicswap-prepare --datadir=/coindata --withcoins=monero --withoutcoins=litecoin

Record the mnemonic from the output of the above command.

Remove swap_prepare container (and logs):

$ docker rm swap_prepare

Running on windows 10

Work in progress - doesn't work reliably.

Install the latest docker toolbox from: https://github.com/docker/toolbox/releases

Start docker through the desktop icon, it should open a terminal

Download basicswap https://github.com/tecnovert/basicswap/archive/master.zip

Extract it.

Navigate to the docker folder.

If you have an existing litecoin chain, copy the contents of your datadir excluding litecoin.conf and any wallets to coindata/litecoin If your litecoin chain is pruned create a new wallet in the existing datadir to avoid having to resync the chain.

Right click -> properties on the coindata folder, in the security tab make sure all users have 'Modify' rights.

Run the script: dockerbuild.bat

It should open a new terminal window and start building the container.

Once that completes run: dockerup.bat

In the terminal that opened for docker toolbox, find the line: docker is configured to use the default machine with IP 192.168.99.100

And open the ip address it displays at port 12700 in a browser: 192.168.99.100:12700

Should show some html.

Now go to the view wallets page, and wait for all chains to completely sync.