Skip to content

Commit

Permalink
updating registration page with new UI photos and making edits to con…
Browse files Browse the repository at this point in the history
…form with style guide for consistency
  • Loading branch information
DanielleWashington authored Sep 22, 2024
1 parent ce9a5f2 commit 55fdd69
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 24 deletions.
Binary file added docs/node-guide/node-register.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed docs/node-guide/register-02.png
Binary file not shown.
Binary file removed docs/node-guide/register-03.png
Binary file not shown.
44 changes: 20 additions & 24 deletions docs/node-guide/register.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
sidebar_position: 4
---

# Join the GaiaNet Protocol
# Joining the Gaia Protocol

After successfully running a GaiaNet node on your machine, it's time to join the GaiaNet protocol network and get rewards for sharing computing power with the world by binding your node ID and device ID to a Metamask account.
After successfully running a Gaia node on your machine, it's time to join the Gaia protocol network and get rewards for sharing computing power with the world by binding your node ID and device ID to a Metamask account.

When you run a node with the Getting Started guide, you may notice that the GaiaNet software has generated a node ID for you. The node ID is an ETH address. The easiest way to find the node ID is to use `gaianet info` to print the node ID and device ID on the terminal.
When you run a node with the Getting Started guide, you may notice that the Gaia software has generated a node ID for you. The node ID is an ETH address. The easiest way to find the node ID is to use `gaianet info` to print the node ID and device ID on the terminal.

```
gaianet info
Expand All @@ -20,39 +20,35 @@ Device ID: device-e77---1446f1b51
```
![](register-01.png)

To receive your rewards, all you need to do is bind your node ID and device id with a Metamask account via the GaiaNet web portal.
To receive rewards, bind your node and device IDs with a Metamask account using the Gaia web portal:

* Open https://www.gaianet.ai/ on your browser and log in to the website with your Metamask account
* Select the **Setting** section by clicking on your account, then click on the nodes and ** Connect New Node** button.
* Next copy and paste your node ID into the relevant field and do the same for the device ID in the second box. Then, click on the Join button.

![](register-02.png)
1. Open https://www.gaianet.ai/ on your browser and click **"Connect."**
2. Log into Metamask using the QR code and connect your account.
3. Hover on your profile and click **"Setting"** and click **"Nodes."**
4. Click **"Connect new node"** and enter your node and device IDs in the boxes.
5. Click **"Join"**
![](node-register.png)

* After your node is joined successfully, it will be displayed in the list of nodes on the Node Page.
After your node has successfully joined the network, it will be displayed in the list of nodes on the Node Page.

![](register-03.png)

* You can bind multiple node IDs and its corresponding device IDs to your MetaMask wallet address if you are running multiple nodes.


> Please noted, don't share the device ID with others.
**If you are running multiple nodes, you can bind the node IDs and their corresponding device IDs to your MetaMask wallet.**

### Protect your node ID and device ID

The GaiaNet installer generates a pair of ETH address and keystore and password for your node automatically. This information is stored in the `gaianet/nodeid.json` file. Please keep the JSON file carefully.
The Gaia installer generates a pair of ETH address and keystore and password for your node automatically. This information is stored in the `gaianet/nodeid.json` file. Please keep the JSON file carefully.

* The ETH address is your node ID. You will use this ETH address to join the GaiaNet network.
* The keystore stores the private key associated with the ETH address encrypted by the password.
- The ETH address is your node ID. You will use this ETH address to join the Gaia network.
- The keystore stores the private key associated with the ETH address encrypted by the password.

The `nodeid.json` is the only proof that your node belongs to you.
The `nodeid.json` file is the only proof that your node belongs to you.
In many protocol operations, you will need this private key to sign request messages to send to the protocol smart contracts.

The device id is only visible to yourself.
The device ID is only visible to yourself.

### Select a different domain

By default, a new GaiaNet node joins the `gaianet.network` domain. You can select a different domain to join by putting
the GaiaNet domain's public DNS name in the `domain` field in the `config.json`. Please note that most GaiaNet domains
require approval for nodes to join. You have to abide by the domain's rules before your node becomes publically accessible
By default, a new Gaia node joins the `gaianet.network` domain. You can select a different domain to join by putting
the Gaia domain's public DNS name in the `domain` field in the `config.json`. Please note that most Gaia domains
require approval for nodes to join. You have to abide by the domain's rules before your node can become publicly accessible
on the domain URL.

0 comments on commit 55fdd69

Please sign in to comment.