Reproducible [or deterministic] builds are a set of software development practices that create an independently-verifiable path from source to binary code.- https://reproducible-builds.org/
In order to reproduce Wasabi's builds you need a Git, a Windows 10 and the version of .NET Core SDK that was the most recent in the time of building the release.
This will build our binaries for Windows, OSX and Linux from source code and open them in a file explorer for you.
3. Verify Builds
You can compare our binaries with the downloads we have on the website: https://wasabiwallet.io/ In order to end-to-end verify all the downloaded packages you need a Windows, a Linux and an OSX machine.
Windows
After you installed Wasabi from the .msi, it'll be in C:\Program Files\WasabiWallet folder. You can compare it with your build:
Linux && OSX
You can use the Windows Subsystem for Linux to verify all the packages in one go. At the time of writing this guide we provide a .tar.gz and a .deb package for Linux and .dmg for OSX.
Install the .deb package and extract the tar.gz and .dmg packages, then compare them with your build.
After installing WSL, just type wsl in explorer where your downloaded and built packages are located:
.deb
.tar.gz
.dmg
You'll need to install 7z (or something else) to extract the .dmg: sudo apt install p7zip-full