VeloxDAGVELX

Mine VELX — Start in 10 Minutes

VeloxDAG is a fair-launch CPU-mineable blockchain. There is no premine, no team allocation, no ICO. Every VELX in existence is earned by miners — including you.

The official seed node is always live at 66.94.106.193. You don't need to run your own full node to mine — just point your miner at the seed node and go.

⚡ Fastest path — mine in 3 commands

git clone https://github.com/samkan113096/veloxdag.git
cd veloxdag/chain
go build -o bin/velox-miner ./cmd/velox-miner && go build -o bin/velox-wallet ./cmd/velox-wallet
./bin/velox-wallet new           # note the address printed (velx1...)
./bin/velox-miner -rpc http://66.94.106.193:8545 -miner velx1YOUR_ADDRESS -threads 4

That's it. Your miner connects directly to the live mainnet. No node setup needed.

Requirements

Step 1 — Install Go (if not already installed)

Go to go.dev/dl and download the installer for your OS. After install:

go version
# should print: go version go1.22.x ...

Step 2 — Clone & build

git clone https://github.com/samkan113096/veloxdag.git
cd veloxdag/chain

# Build the miner and wallet (takes ~30 seconds first time):
go build -o bin/velox-miner  ./cmd/velox-miner
go build -o bin/velox-wallet ./cmd/velox-wallet

# Optional — build the full node if you want to run your own:
go build -o bin/veloxd ./cmd/veloxd

Step 3 — Create your wallet address

./bin/velox-wallet new

# Output example:
#   New VeloxDAG wallet created!
#   Address:  velx1a3f2e...
#   Saved to: wallet_a3f2e.json

Copy your address (starts with velx1). That's where your block rewards land.

Alternatively, create a wallet directly in your browser with full seed phrase backup on the Wallet page.

⚠ Back up wallet_*.json. It holds your private key — lose it and you lose access to your coins. Never share it.

Step 4 — Start mining (connect to mainnet seed node)

# Mine directly against the always-on seed node (recommended for beginners):
./bin/velox-miner -rpc http://66.94.106.193:8545 -miner velx1YOUR_ADDRESS -threads 4

# Use all your CPU cores for maximum hash rate:
#   Linux:  -threads $(nproc)
#   macOS:  -threads $(sysctl -n hw.ncpu)
./bin/velox-miner -rpc http://66.94.106.193:8545 -miner velx1YOUR_ADDRESS -threads 4

When a block is found you'll see:

BLOCK FOUND! height=142 hash=0000003f... reward=50.00000000 VELX

50 VELX is credited directly to your address — no pool, no fee, no middleman. The reward halves every 210,000 blocks (same schedule as Bitcoin).

How difficulty works (Bitcoin-identical)

VeloxDAG uses the exact same difficulty algorithm as Bitcoin:

This means early miners enjoy lower difficulty (more blocks per hour) and the full 50 VELX reward before the first halving at block 210,000.

Check your balance

Three ways to check how much VELX you've earned:

# 1. Website wallet (easiest):
#    Go to https://veloxdag.netlify.app/wallet → Access wallet → enter your address

# 2. CLI (fastest):
./bin/velox-wallet balance velx1YOUR_ADDRESS
# Output: velx1YOUR_ADDRESS  50.00000000 VELX

# 3. Raw RPC query:
curl http://66.94.106.193:8545 \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"getbalance","params":{"address":"velx1YOUR_ADDRESS"},"id":1}'

Optional — run your own full node

Running your own node makes you fully independent and contributes to network decentralisation. Connect it to the seed node so you sync the same chain:

# Start your node, syncing from the official seed:
./bin/veloxd -datadir ~/.veloxdag -port 8545 -lan -seeds 66.94.106.193:37373

# Verify it's running:
curl http://127.0.0.1:8545/health
# {"status":"ok","chain":"VeloxDAG","peers":1}

# Then mine against your own node:
./bin/velox-miner -rpc http://127.0.0.1:8545 -miner velx1YOUR_ADDRESS -threads 4

24/7 VPS mining (earn while you sleep)

For maximum rewards, run on an always-on server (DigitalOcean, Hetzner, AWS Lightsail, etc.):

# Ubuntu / Debian VPS setup:
sudo apt-get update && sudo apt-get install -y git

# Install Go 1.22 (apt version is often outdated):
curl -sL https://go.dev/dl/go1.22.5.linux-amd64.tar.gz | sudo tar -C /usr/local -xz
export PATH=$PATH:/usr/local/go/bin   # add to ~/.bashrc for persistence

# Clone and build:
git clone https://github.com/samkan113096/veloxdag.git
cd veloxdag/chain
go build -o bin/velox-miner ./cmd/velox-miner
go build -o bin/velox-wallet ./cmd/velox-wallet
./bin/velox-wallet new    # save your address!

# Mine in background (survives logout):
nohup ./bin/velox-miner -rpc http://66.94.106.193:8545 \
  -miner velx1YOUR_ADDRESS -threads $(nproc) > miner.log 2>&1 &

# Watch the log:
tail -f miner.log

Network information

# Live chain stats (block count, difficulty, mined VELX):
curl http://66.94.106.193:8545/api/stats

# Latest blocks / tips:
curl http://66.94.106.193:8545 \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"getchaininfo","params":{},"id":1}'

Tips for maximum earnings