Introducing Guld
Guld
A new decentralized internet where users control their own data & digital identity
Learn More

About Guld

Guld is a decentralized internet platform, which allows individuals to take control of their digital identity by controlling all of their digital data using a unified PGP keyring and an advanced blocktree data structure.

GULD is a utility token. It can be used to register user, group and device accounts to the guld p2p network, this is how you reserve a name in the Guld Name Service (gns). Additionally GULD can be exchanged for GG tokens to be used in Guld Games, or used as-is within the Guld network.

The Guld Wallet lets you interact with the Guld ledger to manage your GULD tokens and any other Guld Network tokens.

For more information or if you have any questions regarding Guld please join our Guld Telegram group.

Guld Wallet

Installation Instructions


Before you install


Currently, this extension runs only on the following operating systems:

  • macOS (10.12.x or later)
  • Linux (Ubuntu/Mint/Gentoo recommended)
  • Windows (7 or later)

In addition, you'll need:


Installation


Once your system meets the minimum requirements, you can install the various components: the ledger-cli application, our ledger-native bindings, and finally the Chrome extension.


Installing ledger-cli


The first package you need to install is ledger-cli, the command-line based accounting system. This allows the extensions to interact with the Guld ledger.


On macOS

Using the Brew package manager, run the following command from a Terminal window:

brew install ledger

On Linux

The ledger download page has links to ledger versions for several linux distributions.

* We only support ledger 3.1.1 and later. As of this writing, the Slackware, CentOS, and OpenSUSE packages were out of date, and may not work correctly with our extensions.


On Windows

Download and unzip ledger_3.1.1_win_bin.zip.


Installing the ledger-native bindings


The ledger-native bindings allow the extensions to interact with the ledger-cli application. The bindings are necessary as browser-based extensions cannot interact directly with command lines.


On macOS and Linux

To install the ledger-native bindings on macOS or Linux:

  1. Download (or clone, if you're handy with git) the ledger-native repository into your home directory, or another location if you'd prefer.

  2. * The next step assumes you placed the ledger-native files into your home directory. Adjust accordingly if you placed them elsewhere.


  3. Open a shell window (such as Terminal on macOS) and issue the following commands:

  4. cd ledger-native
    ./install_host.sh

  5. To uninstall the host, run ./uninstall_host.sh

On Windows

To install the ledger-native bindings on Windows:

  1. Download (or clone, if you're handy with git) the ledger-native repository into your home directory, or another location if you'd prefer.

  2. In an Explorer window, navigate to the ledger-native folder.

  3. Double-click the install_host.bat script to install the native messaging host for the current Windows user.

Install the Guld Wallet Extension


The extension will soon be available from the Chrome Web Store.

To install the extension directly from the Github repository, download guld-chrome or run git clone https://github.com/guldcoin/guld-chrome.git to clone the repository.

Then, in your browser:

  1. Navigate to chrome://extensions.
  2. Turn on the Developer Mode switch in the upper-right corner.
  3. Click the Load Unpacked button.
  4. Navigate to the location you downloaded or cloned the repository, and click Select.

The Guld Wallet extension's icon will show up on the Chrome toolbar, with a "WAIT" overlay. After a few minutes, the extension will finish its initial setup, and will be ready to use. The Guld Games extension is ready to use as soon as it's installed.


Setting up Guld Wallet


Once the extension has finished its initial setup, the "WAIT" overlay on its icon will disappear.

Click the Guld Wallet icon on the Chrome toolbar to open the interface in a new tab. You'll be prompted to enter your GitHub credentials.

*A GitHub account is required to use Guld Wallet. If you don't log into your account, the extension will not work.

On the welcome screen, you can either generate a Guld identity, or import an existing identity. Identities are tied to PGP keys, so this step is actually generating a (or importing an existing, in the case of existing Guld users) PGP key.


To generate a new Guld identity and PGP key:

  1. Select the "generate" radio button.
  2. Choose a Guld username.
  3. Optionally, enter your name.
  4. Enter your email address.
  5. Note that this email address will be publicly available in the ledger. Don't use an address you don't want to be made public.
  6. Enter a strong passphrase for the new PGP key, and confirm it.
  7. Keep your passphrase stored securely. There is no way to recover a lost passphrase.
  8. Click Create to create your new Guld identity and PGP key.

To import an existing Guld identity and PGP key:

  1. Select the "import" radio button.
  2. Export the private key you used to register your Guld Identity from your preferred PGP key manager.
  3. Copy and paste the exported private key into the "ASCII Armored Private Key" box.
  4. Enter your existing Guld username.
  5. Enter the passphrase for the private PGP key.
  6. Click Import to import your private key and Guld Identity
*If you get an error when trying to use your existing Guld username, check the "Expert Mode" box and try the import again.

Network