MainNet Transition Program Configuration and Commitment Applet Instructions


Download the correct file for your operating system. You can use the provided SHA256 checksums to verify the integrity of your download.

  • macOS (Intel and M1)
    SHA-256 Checksum: c205ddac060ce46817d473c5d17c1b241020a9b17779b7456f7c8649bec0faee
  • Windows
    SHA-256 Checksum: 3fe45c4bf46b129dbf35bd77b60c26b941a07ebfa6a9e7c36a46d30f299f299e
  • Linux
    SHA-256 Checksum: acac5d8d2639e7a0704d2f77988847a4b5b059901c5e489385b09712d9dd1002
  • Source: elixxir/mainnet-commitments repository
  • GUI Source: elixxir/mainnet-commitments-ui repository




  1. Download the zip file for macOS above. The same file will work on both M1 and Intel Macs.
  2. Double click the zip file. The app will extract to the same location.
  3. Right-click on the app and select “Open”.
  4. A warning will appear saying the app cannot be verified. Click the “Open” button to continue.


  1. Download the zip file for Windows above.
  2. Open up the file location of the download, which is most likely in your downloads folder.
  3. Extract the files in the zip file and launch nw.exe.


  1. Download the zip file for Linux.
  2. Extract the contents of the zip file.
    $ unzip
  3. Enter the extracted directory.
    $ cd nwjs-*
  4. Run the nw executable.
    $ ./nw

Using the Form

To fill out this form, you need the credentials for your node (key, public certificate, and IDF). Per previous instructions, the team expects node operators to have these in a secure location. To find these, refer to Finding Betanet Node Credentials on the wiki. If you do not have them already, download them to the machine from which you are running the app.

  1. First, select your Node’s public certificate. It will be a .crt or .cert file.
  2. Select your Node’s private key. It will be a .key file.
  3. Select your Node’s identity file (IDF). It will be a .json file.
  4. Press submit to lookup your wallet and staking information.
  5. On the next page, you will be presented with the email you have submitted (if you have done so) and the nominator and validator wallet addresses. You can leave these alone or optionally change them.
  6. On the next page, you are presented with your current stake. Check the checkbox to enable modification and select your desired stake. This is optional; you do not need to change this value.
  7. On the last page, review the contract and press the checkmark to accept the conditions. Note that you can view the entire contract on a separate page or print it for your records.
  8. Press the “Submit” button and wait for the confirmation message. This may take a few moments.

If you do not have your keys, the team cannot help you.