Installing on Windows
INFO
Tested on Windows 10 and Windows 11
This page contains instructions for installing the Zond node on Windows.
Downloading binaries
The Zond node & PoS validator are available as pre-compiled binaries for some operating systems. The latest releases can be seen and downloaded from the go-zond releases page and qrysm releases page on GitHub.
Building from Source
Dependencies
The Zond node requires the following dependencies to be installed:
- Git for Windows
- Golang for Windows v1.21 or later
- A GCC compiler*:
choco install mingw
if using the Chocolatey package manager, TDM-GCC or see MinGW-w64 for more options.
*This dependency to be removed in the future.
The following commands should be entered separately, line-by-line, in Windows Command Prompt (i.e. cmd.exe)
Clone the Zond repositories
cmd.exe
git clone https://github.com/theQRL/go-zond.git
git clone https://github.com/theQRL/qrysm.git
Build go-zond (the Execution Engine) with Golang v1.21 or later
cmd.exe
cd go-zond
go build .\cmd\gzond
copy gzond.exe ..\
cd ..
Ensure Golang v1.20 is available to build the Consensus Engine
cmd.exe
go install golang.org/dl/go1.20@latest
go1.20 download
Build qrsym (Consensus Engine) with Golang v1.20
cmd.exe
cd qrysm
go1.20 build -o ../qrysmctl.exe ./cmd/qrysmctl
go1.20 build -o ../beacon-chain.exe ./cmd/beacon-chain
go1.20 build -o ../validator.exe ./cmd/validator