Skip to main content

New Install - Post Installation Instructions

Now that nodectl has completed the process of creating your Node for you. We have some post instructions to handle.

node ID

nodectl will access your new or migrated p12 private key file and attempt to extract your Node's nodeid from the file.

The nodeid can be considered your Node's public key. It is public information, and we do not have to worry about exposing it.

Write this nodeid down for your own reference; however, you will be able to derive your nodeid using dedicated commands at any time later on, via the sudo nodectl nodeid command.

The nodeid results will be presented to you as part of the final steps of the installation process.

Invalid

The IP address and nodeid presented below are for demonstration purposes only and are not valid nor correctly formatted.

Node Details

nodectl will now display the details about the Node and the Hypergraph or metagraph your Node is setup to handle.

HyperGraph/metagraph .......................... hypergraph
Environment ................................... mainnet
P12 Location .................................. /home/nodeadmin/tessellation
P12 Name ...................................... nodeadmin-node.p12
P12 Alias ..................................... nodeadmin-alias

Compare these items to your notes and update as necessary.

Seed list

The seed list is the access list that determines which Nodes are allowed on MainNet, IntegrationNet, TestNet, or the metagraph you are attempting to configure this Node for. This is a secondary authentication mechanism complimenting the PRO score implementation.

If your nodeid is not on the seed list, it will be denied access.

nodectl will issue the sudo nodectl check_seedlist command, to confirm whether or not your Node is able to participate on the Hypergraph at the current time.

----- * CHECK SEED LIST REQUEST * ------

NODE ID
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
NODE ID FOUND ON SEED LIST
False

In this example you will see that this particular Node's nodeid is not able to participate on the Hypergraph/metagraph. This is because it was not found on the current seed list.

Unless you are migrating an existing authenticated p12 file to your new Node, you will most likely see a False here.

NODE ID FOUND ON SEED LIST
False

Contact Constellation Network Admins

We will now be presented with final instructional steps.

Please review the next Steps in order to gain access to the hypergraph -> mainnet environment.

If your Node is found as False on the check seed list(s) output above, you will need to submit your NodeID for acceptance.

Please follow the instructions below, as indicated.

1) Submit your NodeID to Constellation Admins.
2) Collateralize your Node.
3) sudo nodectl check_seedlist -p dag-l0
4) sudo nodectl restart -p all
5) Log out and log back in with as False with your new False password.

enod!

Total installation time: 1.229 minutes

Now that our Node installation is complete; as stated in our final instructions on our Node, we need to make sure we have:

  • Communicated our newly created nodeid to Constellation Network Admins (most likely method is through the Constellation Network Lattice Support or Discord channels).
  • We will need to collateralize our Node with the necessary amount of $DAG or the token of your metagraph, based on their requirements.

Once we have completed these two important steps, we will wait for the seed list to be updated, obtain a True from the check_seedlist command, and then we can restart our Node to join the network.

logout and login

Exit the Ubuntu user account.

At this time, we can exit the terminal session that has us connected to our now fully setup Node. Since we tested our access in previous steps of this installation documentation, we will exit and re-connect as our Node as our nodeadmin user.

When we log in as nodeadmin, our Node's prompt should change. Our ubuntu and root users will no longer be accessible.

nodeadmin@Constellation-Node:~$
Note

ubuntu and root user's access can be re-enabled at anytime

CONGRATULATIONS

You now have a Constellation Network validator Node!

Command Reference

While we wait for your Node to be accepted for access (via the seed list), we recommend that you review all the available features and commands of nodectl, via the command reference documentation.

Also the Constellation Network Documentation Hub is loaded with information to help educate your to be a better and well informed "Datapreneur".