How to Mine Vertcoin (VTC) in 2026
Complete Guide
Everything you need to start mining Vertcoin: hardware requirements, VerthashMiner setup, pool configuration, expected hashrates, and the One-Click Miner alternative.
Vertcoin is an ASIC-resistant cryptocurrency that anyone can mine with a consumer GPU:
- Algorithm: Verthash — GPU-only, requires a ~1.2 GB data file
- Software: VerthashMiner (open-source, NVIDIA + AMD)
- Pool: stratum+tcp://vtc.suprnova.cc:5778
- Wallet: Vertcoin Core or Electrum-VTC
- Easy mode: Vertcoin One-Click Miner for beginners
What is Vertcoin?
Vertcoin (VTC) is a community-driven cryptocurrency with a singular mission: keep mining decentralized. While most major coins have been taken over by industrial ASIC farms, Vertcoin actively resists ASIC hardware by using algorithms that only run efficiently on consumer GPUs.
The project launched in 2014 as a Litecoin fork and has switched algorithms multiple times to stay ahead of ASIC manufacturers. In 2021, it adopted Verthash, a memory-hard algorithm that requires a large data file during mining, making ASIC development economically impractical.
Think of Vertcoin as the "people's cryptocurrency." While Bitcoin mining requires million-dollar warehouse operations, Vertcoin mining only requires the GPU already sitting in your gaming PC. If you are completely new, our beginner's guide to mining covers the basics. That is the entire philosophy of the project.
Step 1: Hardware Requirements
Verthash is a memory-hard algorithm, so your GPU needs at least 2 GB of VRAM. However, for profitable mining in 2026, you will want a more modern card. Here are the recommended GPUs:
NVIDIA GPUs (Recommended)
| GPU | VRAM | Expected Hashrate | Power Draw |
|---|---|---|---|
| RTX 4090 | 24 GB | 900 – 1,100 KH/s | 320W |
| RTX 4080 | 16 GB | 700 – 850 KH/s | 280W |
| RTX 4070 Ti | 12 GB | 550 – 650 KH/s | 220W |
| RTX 4070 | 12 GB | 500 – 600 KH/s | 200W |
| RTX 3080 | 10 GB | 550 – 650 KH/s | 300W |
| RTX 3070 | 8 GB | 400 – 480 KH/s | 220W |
| RTX 3060 | 12 GB | 300 – 350 KH/s | 170W |
| GTX 1660 Super | 6 GB | 200 – 250 KH/s | 125W |
AMD GPUs
| GPU | VRAM | Expected Hashrate | Power Draw |
|---|---|---|---|
| RX 7900 XTX | 24 GB | 600 – 750 KH/s | 355W |
| RX 7800 XT | 16 GB | 450 – 550 KH/s | 263W |
| RX 6800 XT | 16 GB | 400 – 500 KH/s | 300W |
| RX 6700 XT | 12 GB | 300 – 380 KH/s | 230W |
| RX 580 8GB | 8 GB | 120 – 160 KH/s | 185W |
Actual hashrates depend on your driver version, overclock settings, operating system, and whether other programs are using the GPU. The values above are typical results with stock settings and latest drivers. Our guide to understanding hashrate explains what these numbers mean for your earnings. Overclocking memory can improve Verthash performance by 10–20%.
Step 2: Get a Vertcoin Wallet
Before you start mining, you need a wallet to receive your VTC. You have two main options:
Option A: Vertcoin Core (Full Node)
The official full node wallet. It downloads the entire Vertcoin blockchain (~4 GB) and gives you complete control over your funds. This is the most secure option and also helps support the network.
- Download from vertcoin.org
- Available for Windows, macOS, and Linux
- Initial sync takes 2–6 hours depending on your connection
- Generates a Verthash data file if you enable mining from the wallet
Option B: Electrum-VTC (Lightweight)
A lightweight wallet that does not require downloading the full blockchain. It connects to remote servers and is ready to use in seconds. Good for miners who just want a receiving address.
- No blockchain download required
- Available for Windows, macOS, and Linux
- Supports hardware wallets (Ledger, Trezor)
If you are mining to Suprnova and plan to configure automatic payouts, any valid VTC address will work. You do not need to keep the wallet running while mining — coins accumulate in the pool and are sent to your address when the payout threshold is reached. Learn about pool fees to understand what percentage the pool takes.
Step 3: Download VerthashMiner
VerthashMiner is the official open-source mining software for Vertcoin. It supports both NVIDIA (CUDA) and AMD (OpenCL) GPUs and is the most optimized miner for the Verthash algorithm.
- Download the latest release from the VerthashMiner GitHub repository
- Extract the ZIP file to a folder (e.g.,
C:\Mining\VerthashMiner\) - Windows may flag the miner as a threat — this is a false positive common with all mining software. Add an exclusion in Windows Defender.
Directory Structure
# After extracting, your folder should look like:
C:\Mining\VerthashMiner\
VerthashMiner.exe # The miner executable
mine.bat # Your startup script (create this)
verthash.dat # Data file (~1.2 GB, generated in Step 4)
Step 4: Generate the Verthash Data File
The Verthash algorithm requires a special data file called verthash.dat (~1.2 GB). This file is a lookup table derived from the Vertcoin blockchain and is essential for the mining algorithm to work. You only need to generate it once.
Option A: Generate from Blockchain
If you have Vertcoin Core installed and synced, VerthashMiner can generate the data file directly:
# Generate verthash.dat from your synced blockchain data
VerthashMiner.exe --verthash-generate "C:\Users\YOU\AppData\Roaming\Vertcoin\blocks\blk00000.dat" --verthash-data verthash.dat
# This takes 30-60 minutes depending on your CPU and disk speed
# The resulting file will be approximately 1.2 GB
Option B: Download Pre-Built
You can download a pre-built verthash.dat file from trusted community sources. Check the Vertcoin Discord or the official GitHub releases for verified download links. Always verify the SHA-256 hash after downloading to ensure the file is not corrupted.
Only download verthash.dat from official or well-known community sources. A tampered data file could cause your miner to produce invalid shares (wasting electricity) or, in theory, interfere with block validation. When in doubt, generate it yourself from the blockchain.
Step 5: Configure Pool Mining on Suprnova
Suprnova runs one of the longest-standing Vertcoin mining pools at vtc.suprnova.cc. Here is how to connect.
Pool Details
Create an Account
- Go to vtc.suprnova.cc and register an account
- Navigate to My Account → Edit Account
- Set your Payment Address to your VTC wallet address
- Optionally set an automatic payout threshold
- Create a Worker in My Account → My Workers (e.g.,
rig1)
The BAT File
Create a file called mine.bat in your VerthashMiner folder with the following content:
VerthashMiner.exe --algo verthash --url stratum+tcp://vtc.suprnova.cc:5778 --user USERNAME.WORKERNAME --pass x --verthash-data verthash.dat
Replace USERNAME with your Suprnova username and WORKERNAME with your worker name. For example, if your username is miner42 and your worker is rig1:
VerthashMiner.exe --algo verthash --url stratum+tcp://vtc.suprnova.cc:5778 --user miner42.rig1 --pass x --verthash-data verthash.dat
If you have multiple GPUs in one system, VerthashMiner will automatically detect and use all of them. To mine on specific GPUs only, use the --devices flag:
# Mine on GPU 0 and GPU 2 only
VerthashMiner.exe --algo verthash --url stratum+tcp://vtc.suprnova.cc:5778 --user miner42.rig1 --pass x --verthash-data verthash.dat --devices 0,2
Step 6: Start Mining
Double-click your mine.bat file to launch the miner. You should see output similar to this:
[2026-03-03 12:00:00] VerthashMiner starting...
[2026-03-03 12:00:01] Loading verthash.dat (1.2 GB)...
[2026-03-03 12:00:05] Verthash data file loaded successfully
[2026-03-03 12:00:05] Detected GPU 0: NVIDIA GeForce RTX 4070 (12 GB)
[2026-03-03 12:00:06] Connecting to vtc.suprnova.cc:5778...
[2026-03-03 12:00:06] Connected. Authorized as miner42.rig1
[2026-03-03 12:00:08] GPU 0: 542.3 KH/s | Temp: 62C | Fan: 55%
[2026-03-03 12:00:38] GPU 0: 548.1 KH/s | Temp: 64C | Fan: 58%
[2026-03-03 12:00:38] Accepted share: 4/4 (100.0%)
→ 2. Loads verthash.dat into memory (~5 seconds)
→ 3. Connects to pool via stratum
→ 4. Receives work, begins hashing
→ 5. Submits shares, earns VTC (check pool dashboard for stats)
What to Watch For
- Hashrate: Should stabilize within 1–2 minutes. Compare to the expected values in the tables above.
- GPU Temperature: Keep below 80°C for longevity. Adjust fan curve or reduce power limit if needed.
- Share Acceptance Rate: Should be 98%+ consistently. Below 95% suggests a network or configuration issue.
- Stale Shares: A small number (under 2%) is normal. High stale rate means your internet connection to the pool is slow. See our stale and rejected shares guide for troubleshooting.
Alternative: Vertcoin One-Click Miner
If you prefer a graphical interface and want to skip all the command-line setup, Vertcoin offers an official One-Click Miner (OCM). It handles everything automatically:
- Automatic download of the correct mining software
- Generates the Verthash data file for you (first run takes ~30–60 min)
- Graphical interface with hashrate graphs and temperature monitoring
- Built-in pool selection (Suprnova included)
- Auto-detects your GPUs and configures them
- Start/stop mining with a single button
Download the One-Click Miner from the official Vertcoin GitHub repository. It is available for Windows and Linux.
The One-Click Miner is convenient but offers less control than running VerthashMiner directly. You cannot fine-tune GPU settings, select specific devices, or apply custom overclocks through the OCM interface. For maximum performance, advanced users should use the command-line miner.
Optimization Tips
Overclocking for Verthash
Verthash is memory-intensive, so memory clock speed matters more than core clock. Here are general guidelines:
- Core clock: Reduce by 100–200 MHz from stock. This saves power with minimal hashrate loss.
- Memory clock: Increase by 500–1000 MHz (NVIDIA) or 50–100 MHz (AMD RDNA). This is where the hashrate gains come from.
- Power limit: Reduce to 70–80% of stock TDP. The hashrate drop is typically only 2–5%, but power savings are 20–30%.
- Fan curve: Set to keep GPU below 75°C. Cooler GPUs are more stable and last longer.
Custom Difficulty (Advanced)
If you are running specialized or high-hashrate hardware, you can request a custom share difficulty from the pool by passing it as a password parameter:
# Set custom difficulty to 16 (for high-hashrate rigs)
VerthashMiner.exe --algo verthash --url stratum+tcp://vtc.suprnova.cc:5778 --user miner42.rig1 --pass d=16 --verthash-data verthash.dat
# Default difficulty works fine for most single-GPU setups
# Only increase if you have very high hashrate (multiple GPUs)
Troubleshooting
- "verthash.dat not found" — Generate or download the data file and place it in the same folder as VerthashMiner.exe, or provide the full path with
--verthash-data - "CUDA error" or "OpenCL error" — Update your GPU drivers to the latest version. NVIDIA: GeForce Experience or nvidia.com. AMD: amd.com/drivers
- "Connection refused" — Check that the pool address and port are correct. Ensure your firewall is not blocking outbound connections on port 5778
- "Unauthorized worker" — Verify your username and worker name are spelled correctly and that the worker exists in your pool account. Follow mining pool security best practices when setting up your account
- Low hashrate — Make sure no other programs are using the GPU (games, browsers with hardware acceleration). Close monitoring overlays that consume GPU resources
- High reject rate — Usually a network issue. Try a wired connection instead of WiFi. If using a VPN, try without it
Quick Start Checklist
1. Hardware: Any GPU with 2+ GB VRAM. NVIDIA RTX 3060+ or AMD RX 6700 XT+ recommended for profitable mining.
2. Wallet: Download Vertcoin Core (full node) or Electrum-VTC (lightweight). Copy your receiving address.
3. Software: Download VerthashMiner from GitHub. Extract to a clean folder.
4. Data File: Generate or download verthash.dat (~1.2 GB). This is a one-time step.
5. Pool Account: Register at vtc.suprnova.cc. Set your payment address and create a worker.
6. BAT File: Create mine.bat with the VerthashMiner command pointing to vtc.suprnova.cc:5778.
7. Mine: Double-click mine.bat. Verify shares are accepted on the pool dashboard. Enjoy your VTC!