The document is crafted to assist the operator setup the mainnet attestor nodes, i.e setup, configuration, and troubleshooting of the Capx Cloud Network. It is recommended that each section be reviewed carefully to ensure that the operator environment is configured correctly.
Complete each item in the checklist to ensure your node is properly configured. The checklist verifies all prerequisites are met before registration.
Access CapxCloud Operator Checklist โ
Complete each item in the checklist to ensure your node is properly configured. The checklist verifies all prerequisites are met before registration.
Access CapxCloud Operator Checklist โ
Once your environment is ready and all checklist items are passed, follow the detailed registration instructions to join the Mainnet.
Detailed steps to register your node on the Mainnet network โ
The appropriate environment file should be selected based on the wallet type being used.
Two key parameters should be configured:
PRIVATE_KEY_ATTESTER
(Consensus Key):
This parameter holds the private key that is used for consensus-related operations. It is designated as the Consensus Key and is responsible for signing messages and attestations that participate in the consensus process.
OPERATOR_ADDRESS
(Controller Key Address):
This parameter holds the wallet address associated with the controller key. It is used to manage administrative functions and operator configurations. The separation of these keys helps enhance security by ensuring that the key used for consensus operations is distinct from the one controlling operator privileges.
For further details on key roles and separation, please refer to the official documentation: Othentic CLI Private Key Management
Two key parameters should be configured:
PRIVATE_KEY_ATTESTER
(Consensus Key):
This parameter holds the private key that is used for consensus-related operations. It is designated as the Consensus Key and is responsible for signing messages and attestations that participate in the consensus process.
OPERATOR_ADDRESS
(Controller Key Address):
This parameter holds the wallet address associated with the controller key. It is used to manage administrative functions and operator configurations. The separation of these keys helps enhance security by ensuring that the key used for consensus operations is distinct from the one controlling operator privileges.
For further details on key roles and separation, please refer to the official documentation: Othentic CLI Private Key Management
One Key parameters should be configured:
PRIVATE_KEY_ATTESTER
(Private Key):
This parameter holds the private key that is used for registering the operator.
This is an early development release (v0.1.1) intended for testing and network growth. Operators should be aware that future updates may include breaking changes as the network evolves.
.env
file or in your shell environment.ANNOUNCED_ADDRESSES
section in the docker-compose fileOPERATOR_PUBLIC_IP
to your actual public IP addressOPERATOR_MAPPED_PORT
to your desired external port (e.g., 9878)OPERATOR_NODE_ID
with your node IDNavigate to the directory containing the Docker Compose file.
Execute the following command to start the services in detached mode:
The services will be initiated in the background.
To monitor the logs for all services in real time, it is advised to use:
This command will stream the logs continuously, allowing for live troubleshooting.
To stop the services, the following command can be used:
If an update of the images is needed, it is recommended to run:
docker logs capxcloud-attester-p2p-node
The document is crafted to assist the operator setup the mainnet attestor nodes, i.e setup, configuration, and troubleshooting of the Capx Cloud Network. It is recommended that each section be reviewed carefully to ensure that the operator environment is configured correctly.
Complete each item in the checklist to ensure your node is properly configured. The checklist verifies all prerequisites are met before registration.
Access CapxCloud Operator Checklist โ
Complete each item in the checklist to ensure your node is properly configured. The checklist verifies all prerequisites are met before registration.
Access CapxCloud Operator Checklist โ
Once your environment is ready and all checklist items are passed, follow the detailed registration instructions to join the Mainnet.
Detailed steps to register your node on the Mainnet network โ
The appropriate environment file should be selected based on the wallet type being used.
Two key parameters should be configured:
PRIVATE_KEY_ATTESTER
(Consensus Key):
This parameter holds the private key that is used for consensus-related operations. It is designated as the Consensus Key and is responsible for signing messages and attestations that participate in the consensus process.
OPERATOR_ADDRESS
(Controller Key Address):
This parameter holds the wallet address associated with the controller key. It is used to manage administrative functions and operator configurations. The separation of these keys helps enhance security by ensuring that the key used for consensus operations is distinct from the one controlling operator privileges.
For further details on key roles and separation, please refer to the official documentation: Othentic CLI Private Key Management
Two key parameters should be configured:
PRIVATE_KEY_ATTESTER
(Consensus Key):
This parameter holds the private key that is used for consensus-related operations. It is designated as the Consensus Key and is responsible for signing messages and attestations that participate in the consensus process.
OPERATOR_ADDRESS
(Controller Key Address):
This parameter holds the wallet address associated with the controller key. It is used to manage administrative functions and operator configurations. The separation of these keys helps enhance security by ensuring that the key used for consensus operations is distinct from the one controlling operator privileges.
For further details on key roles and separation, please refer to the official documentation: Othentic CLI Private Key Management
One Key parameters should be configured:
PRIVATE_KEY_ATTESTER
(Private Key):
This parameter holds the private key that is used for registering the operator.
This is an early development release (v0.1.1) intended for testing and network growth. Operators should be aware that future updates may include breaking changes as the network evolves.
.env
file or in your shell environment.ANNOUNCED_ADDRESSES
section in the docker-compose fileOPERATOR_PUBLIC_IP
to your actual public IP addressOPERATOR_MAPPED_PORT
to your desired external port (e.g., 9878)OPERATOR_NODE_ID
with your node IDNavigate to the directory containing the Docker Compose file.
Execute the following command to start the services in detached mode:
The services will be initiated in the background.
To monitor the logs for all services in real time, it is advised to use:
This command will stream the logs continuously, allowing for live troubleshooting.
To stop the services, the following command can be used:
If an update of the images is needed, it is recommended to run:
docker logs capxcloud-attester-p2p-node