MainNet xx Wallet Generation

MainNet Wallet Generator

The MainNet wallet generator app walks you through the process of creating a quantum-ready wallet for use in the xx MainNet. It is important that you keep the wallet you generate private and secure, as you would any other cryptocurrency wallet.

There are two options available for generating the wallet:

  1. A user-friendly app with a graphical user interface (GUI) that walks you through the process with instructions and insight at each step. If you are new to cryptocurrency wallets, then we recommend this choice. This is currently open-sourced (view source).

  2. A command-line app with instructions but minimal additional context. This is currently open-sourced (view source).

• Mac (Intel and M1)* — Download | Instructions | SHA256 checksum: b82ae5cf3cbc197ddc568a49060914c24c0fb55270c84e4e9eb5ada14ce09401
• Windows — Download | Instructions | SHA256 checksum: 07f6be5cb9fcfdfc17ad95c6ca48d5f5d8b53c4b8c7ab82ac327fdcaf4f3c371
• Linux .deb (Ubuntu, Debian, Mint, etc.) — Download | Instructions | SHA256 checksum: b1195a3d53e66d26fc6d6aacb456baa2a80c65f77e843ca63f61ded4cc26800d
• Linux .rpm (Fedora, CentOS, RHEL, etc.) — Download | Instructions | SHA256 checksum: 31b34c883dd900b26e758e31d934022c3100d44a8127ded6896931005bdf9ee5
Source

• Mac (Intel and M1)* — Download | Instructions | SHA256 checksum: 1169e6f5f5a050910f1b096dbab8ebb35c6b24ae3102ad4f1b14788de151a984
• Windows — Download | Instructions | SHA256 checksum: eb93867d4162b8238d5fdf4bad035af0aef48f4d3792fab6f98f414431b007e4
• Linux — Download | Instructions | SHA256 checksum: 719394739891e2d1866273eb918c1d50b55c3ddd6f1002dd065b243d31b1c66b
SourceDownload (zip) | Download (tar.gz)

* The binary is compiled for Intel processors; however, it will work for both Intel and M1 computers.

Paper Wallet

The wallet generation process results in sensitive information that must be stored securely. Print and use the xx network Paper Wallet (or the less ink version) to store this information safely.

Installation Instructions

Jump to your OS:

Mac (GUI)
Mac (CLI)
Windows (GUI and CLI)
Linux (.deb GUI)
Linux (.rpm GUI)
Linux (CLI)

Mac (GUI)

  1. Download the installer for your Mac.

  2. Open the .dmg file.

  3. In the window that opens, drag the file on the left into the Applications folder on the right.

  4. Open the Applications folder by double-clicking on the Applications folder icon.

  5. Find the Quantum-Ready Wallet Generator app in the application list, right-click the app, and select Open. You cannot double-click on the app the first time it is opened. It must be opened by right-clicking and selecting Open.

  6. A warning will appear saying that the developer cannot be verified. Click Cancel.

  7. Next, click on the Apple icon in the top left corner of your screen in the menu bar. In the drop-down menu, select System Preferences...

  8. The System Preferences window will show up. Click on Security & Privacy.

  9. In the General tab, at the bottom, where it says "Quantum-Ready Wallet Generator" was blocked..., click the Open Anyway button.

  10. In the window that opens, click the Open button and the wallet generator will open.

  11. Finally, follow the instructions on the screen to generate your wallet.

Mac (CLI)

  1. Download the correct binary for your architecture (either Intel or M1 processor).

  2. Open the Terminal app.

  3. Use cd to change directories to the location of the script. If it is in your Downloads folder:
    cd ~/Downloads

  4. Change the permissions of the script so that it can be executed.
    chmod +x sleeve-mac

  5. Use xattr to remove the quarantine bit of the binary so that Gatekeeper does not block the execution of it.
    xattr -c sleeve-mac

  6. Launch the script.
    ./sleeve-mac

Windows (GUI and CLI)

  1. Download the .exe file for Windows.

  2. In the file browser, navigate to the folder where the application was downloaded; this will most likely be your downloads folder.

  3. Double click on the executable to run.

  4. You may get a notice saying "Windows protected your PC" preventing you from running the binary. To get past the SmartScreen filter, click on the More info link.

  5. Next, click the Run anyway button and it will launch.o

  6. If you are running the CLI version, it should now launch; follow the instructions on the screen to continue. If you are running the GUI version, continue below.

  7. A UAC (User Account Control) prompt will appear asking if you want to allow the app. Click Yes to continue.

  8. Wait for the setup to finish.

  9. Follow the instructions on the screen to generate your wallet.

Linux (.deb GUI)

  1. Download the .deb file.

  2. Open a terminal.

  3. Use cd to change directories to the location of the .deb file.
    cd downloads/

  4. Use dpkg (the package manager for Debian) to install the package.
    sudo dpkg -i wallet-gen_0.2.0_amd64.deb

  5. You can now use your Window Manager’s applications list to launch the Quantum-Ready Wallet Generator application via the GUI or run the command:
    wallet-gen

Linux (.rpm GUI)

  1. Download the .rpm file.

  2. Open the terminal.

  3. Use cd to change directories to the location of the .rpm file.
    cd downloads/

  4. Use rpm (the RPM package manager) to install the package.
    sudo rpm -i wallet-gen-0.2.0.x86_64.rpm

  5. You can then use your Window Manager’s applications list to launch the Quantum-Ready Wallet Generator application via the GUI or run the command:
    wallet-gen

Linux (CLI)

  1. Download the correct binary.

  2. Open the terminal.

  3. Use cd to change directories to the location of the script.
    cd downloads/

  4. Change the permissions of the script so that it can be executed.
    chmod +x sleeve-linux

  5. Launch the script.
    ./sleeve-linux