Wallet713 on Windows 10.
Runs on Docker Desktop for Windows or Mac.
Credits: @grigio @hashmap @ignopeverell @kim0 @quentinlesceller @ravidio
Hyper-V is a requirement for Docker Desktop. Hyper-V requires:
- Windows 10 Enterprise, Professional, or Education.
- 64bit CPU with Second Level Address Translation (SLAT)
- CPU support for VM Monitor Mode Extension (VT-c)
- 4GB RAM (minimum)
- Virtualization Technology enabled (BIOS)
Windows 10 Home can be upgraded to Windows 10 Pro. Settings > Update & Security > Activation
Run Windows PowerShell as Administrator.
Press Windows+X > Windows PowerShell (Admin)
In the following sections; text in command boxes
should be pasted into PowerShell (Admin). Right click to paste clipboard, hit Enter.
-
Enable Hyper-V, then reboot:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
VirtualBox won't work with Hyper-V enabled. You can toggle Hyper-V, using Hyper-V Switch by Yves Goergen.
Download vs-w713 GitHub repository:
-
PowerShell defaults to TLS 1.0 (cryptographically weak) - GitHub requires TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
-
Pull repository:
Invoke-WebRequest -Uri "https://github.com/mi1b/vs-w713/archive/master.zip" -OutFile "\vs-w713.zip"
-
Extract repository:
Expand-Archive -LiteralPath \vs-w713.zip -DestinationPath \
- Sign up for a Docker Hub account.
- Download and install Docker Desktop.
During installation choose Linux containers. Docker will start automatically and is running when this icon appears in the notification area.
-
Right click on the whale icon > Settings > Shared Drives > Tick C (or whichever drive letter you installed Windows on).
-
As Docker needs to mount files, it requires access to the Windows filesystem. Docker will ask for credentials; use your normal Windows password.
-
Run Windows PowerShell (Admin)
-
Check you're connected to Docker:
docker version
-
Check Docker can pull and run images:
docker run hello-world
-
Navigate to work directory:
cd \vs-w713-master\vs-w713
-
Build container images from Dockerfile context:
docker build -t my/wallet713 .
Building the container images will take 10-15 minutes on a fast PC. When the container is successfully built, you'll receive a SECURITY WARNING. Windows' filesystem can't mark a file as executable. As you're building a Linux container in a Windows client, all files are marked executable by default (don't worry, just do it).
-
Run the container and open Wallet713:
docker run --rm --name wallet713 -ti -v $PWD/data:/root/.wallet713 my/wallet713 wallet713
-
Make a new wallet:
init
-
Write down your recovery phrase and stash it somewhere safe.
-
Lists available Wallet713 commands:
-h
-
Close Wallet713 and the container:
exit
-
If anything weird happens (not saying it will) you can remove the container:
docker rm -f wallet713
-
To start Wallet713 again, navigate to the work directory and run the container:
cd \vs-w713-master\vs-w713
docker run --rm --name wallet713 -ti -v $PWD/data:/root/.wallet713 my/wallet713 wallet713
Whatever happens to the container doesn't matter. You can delete the container, all the images, and uninstall Docker. Your Wallet713 data remains in the \vs-w713-master\vs-w713\data folder and is safe.
Types of data Microsoft gleans via Windows 10:
- Name and contact
- Credentials
- Demographic
- Interests & favourites
- Payment
- Usage
- Contacts & relationships
- Location
- Content
Send memes / get help: mi1b@protonmail.com