Key Generation Using the GGX Block Explorer

The GGX Explorer is a web-based interface for interacting with GGX chain. It allows users to import keys from a QR code, generate Multisig accounts and create proxied accounts.

Security Considerations

It is an open-source project, and considered to be safe. But running anything in a browser often increases security risks. For this reason, it is advisable to have unnecessary extensions disabled when working with the keys in UI.

Creating a Key Pair

By default, creating keys in the GGX Block Explorer is disabled for security reasons. Make sure you take the necessary precautions if you choose to use this feature. To enable it, go to the "Settings" section and select the "Enable local in-browser account storage" in the "account options" and click "Save". Alternatively, you can import a key pair from JSON file.

Explorer Account Settings
After navigating to "Accounts" page, click on the "+ Account" button on the top right section of the interface.
Explorer Create button
Follow the instructions in the popup to create a key pair and save your mnemonic phrase.
Explorer Create popup

Creating a Multisig Account

  1. Open the GGX Explorer UI and navigate to the "Accounts" section.
  2. Sign up with an extension or add an account by scanning a QR-code.
  3. Click on the "+ Multisig" button on the top right section of the interface.
    Explorer Multisig button
  4. A popup appears where you can set the name of the account and the number of signatories and choose from available accounts on the left side. You can optionally upload a JSON file with the public keys of the signatories.
    Explorer Multisig popup
  5. The "threshold" controls the minimum amount of signatories required to approve a transaction.
  6. Click on the "Create" button to create the Multisig account.

Please note, that a Multisig account doesn't have a private key. Instead, it is identified by a combination of its signatories' addresses and a threshold, which represents the minimum number of signatories required to approve a transaction.

The identifier (or address) of a Multisig wallet is derived from the addresses of the signatories and the threshold using a deterministic function. This identifier can be calculated by anyone who knows the addresses of the signatories and the threshold, but it does not provide any control over the Multisig wallet.

Proxied Accounts

A proxied account is a special type of account that allows another account to make transactions on its behalf. This is useful for delegating the management of an account to another account, for example, a multisig account.

You can create a proxied account in the Explorer by navigating to the Accounts section and clicking the button on the top right of the interface.

Explorer Proxied Account button
Follow the instructions in the popup to create a proxied account.
Explorer Proxied Account popup

Vanity Generator

You can genereate a vanity address using the GGX Explorer UI. A vanity address is an address that includes a specific string for better readability. For example, you can generate an address that includes "GGX" or "Alice" words.

  1. Open the GGX Explorer and navigate to the "Accounts" section.
  2. Sign up with an extension or add an account by scanning a QR-code.
  3. Click on the "Vanity Generator" in the Accounts section.
  4. Enter the desired prefix and click on the "Generate" button.
  5. The generated addresses will start to appear in the list of accounts. It may take some time depending on the length of the prefix string.
  6. Hit "Save" button and save the keys securely.

results matching ""

    No results matching ""