Welcome to the Nyxora quantum-hybrid cryptocurrency. This guide will walk you through installing and setting up a Nyxora node on your system.
- Rust 1.80+ (for building the node and wallet)
- Python 3.8+ (for quantum simulations)
- Git
- Docker (optional, for containerized deployment)
git clone https://github.com/nyxora/nyxora.git
cd nyxora# Install Rust if not already installed
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/env
# Build the wallet and node
cd nyxora
cargo build --releasepip install qiskit numpycd docker
docker build -t nyxora-node .Or using docker-compose:
docker-compose up -dcargo run --bin nyxora-node -- --validator --port 8080cargo run --bin nyxora-wallet -- generatecargo run --bin nyxora-wallet -- balanceTo run Nyxora as a system service:
-
Copy the service file:
sudo cp services/nyxora-node.service /etc/systemd/system/
-
Reload systemd:
sudo systemctl daemon-reload
-
Enable and start the service:
sudo systemctl enable nyxora-node sudo systemctl start nyxora-node
The node can be configured using a config.json file. Example:
{
"address": "Q123456789012345678901234567890123456789",
"stake_amount": 10000,
"is_validator": true,
"quantum_enabled": true,
"peers": ["127.0.0.1:8081", "127.0.0.1:8082"]
}- If you encounter build errors, ensure you have the latest Rust toolchain installed
- For quantum simulation issues, verify Qiskit is properly installed
- Check that ports 8080+ are available for the node to use