Skip to content

Commit efe0d57

Browse files
committed
Merge branch 'integration' of github.com:Chia-Network/chia-blockchain into integration
2 parents 024faac + f876ea7 commit efe0d57

File tree

4 files changed

+25
-3
lines changed

4 files changed

+25
-3
lines changed

INSTALL.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,14 @@ sudo apt-get install python3.7-venv python3.7-dev python3-pip git -y
6161
git clone https://github.com/Chia-Network/chia-blockchain.git
6262
cd chia-blockchain
6363

64-
# You will need to download the Windows native Wallet
65-
# and start chia-websocket-server in WSL2 instead of chia-wallet-gui
66-
6764
sh install.sh
6865
. ./activate
6966
```
67+
You will need to download the Windows native Wallet and unzip into somewhere convenient in Windows.
68+
69+
[main.js-win32-x64.zip](https://hosted.chia.net/beta-1.0-win64-wallet/main.js-win32-x64.zip)
70+
71+
Instead of `chia-start-wallet-ui &` as explained in the [README.md](README.md) you run `chia-start-wallet-server &` in Ubuntu/WSL 2 to allow the Wallet to connect to the Full Node running in Ubuntu/WSL 2. Once you've enabled `chia-start-wallet-server &` you can run `chia.exe` from the unzipped `chia-win32-x64` directory.
7072

7173
### Amazon Linux 2
7274

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ If you want to see std::out log output, modify the logging.std_out variable in .
3131
chia-start-node &
3232
chia-start-wallet-gui &
3333
```
34+
If you're using Windows/WSL 2, you should instead run:
35+
```bash
36+
chia-start-node &
37+
chia-start-wallet-server &
38+
```
39+
And then run `chia.exe` from the unzipped `chia-win32-x64` directory in Windows (not Ubuntu/WSL 2.)
3440

3541
## Step 3b: Run a farmer + full node + wallet
3642
Instead of running only a full node (as in 4a), you can also run a farmer.
@@ -45,6 +51,13 @@ chia-create-plots -k 20 -n 10
4551
chia-start-farmer &
4652
chia-start-wallet-gui &
4753
```
54+
If you're using Windows/WSL 2, you should instead run:
55+
```bash
56+
chia-create-plots -k 20 -n 10
57+
chia-start-farmer &
58+
chia-start-wallet-server &
59+
```
60+
And then run `chia.exe` from the unzipped `chia-win32-x64` directory in Windows (not Ubuntu/WSL 2.)
4861

4962

5063
## Step 3c: Run a timelord + full node + wallet
@@ -65,6 +78,8 @@ When running the servers on Mac OS, allow the application to accept incoming con
6578

6679
Ubuntu 18.04 LTS, 19.xx, Amazon Linux 2, and CentOS 7.7 or newer are the easiest linux install environments currently.
6780

81+
Windows users (and others) can [download Virtualbox](https://www.virtualbox.org/wiki/Downloads) and install [Ubuntu Desktop 19.10](https://ubuntu.com/download/desktop) in a virtual machine. This will allow you to run all of the chia tools and use the Wallet GUI. There are lots of good howtos on the web including [this one on installing Ubuntu 19.10 Desktop](https://techsviewer.com/how-to-install-ubuntu-19-10-on-virtualbox/).
82+
6883
UPnP is enabled by default, to open port 8444 for incoming connections. If this causes issues,
6984
you can disable it in the configuration. Some routers may require port forwarding, or enabling
7085
UPnP in the router configuration.

scripts/chia-start-wallet-server

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Starts a websocket for GUI Wallet
2+
python -m src.wallet.websocket_server
3+
4+
wait

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
"scripts/chia-start-sim",
7272
"scripts/chia-start-timelord",
7373
"scripts/chia-start-wallet-gui",
74+
"scripts/chia-start-wallet-server",
7475
"scripts/chia-stop-all",
7576
],
7677
entry_points={

0 commit comments

Comments
 (0)