Skip to content

Build from source

Build the application yourself if you want to audit the code or check the build. You need the .NET 10 SDK and git.

These are the same commands that build the ready-made downloads: the installers are built by GitHub from this repository, with the workflow release.yml.

  1. Get the code:

    Terminal window
    git clone https://github.com/angelonardone/DistributedCryptography
    cd DistributedCryptography
  2. Build. The first command compiles the application and the second one adds the program that starts it:

    Terminal window
    dotnet publish src\build\Deployment.slnx -c Release -r win-x64 --self-contained true
    dotnet publish src\build\GxWebStartup\GxWebStartup.csproj -c Release -r win-x64 --self-contained true -o web\bin
  3. Start the program from the web folder:

    Terminal window
    cd web
    bin\GxWebStartup.exe
  4. In another terminal, open the application in your browser:

    Terminal window
    start http://localhost:5000/wallet.wallets

The video shows an earlier version: the steps are the same, the commands are the ones on this page.