gitwtfhub

wtf is vecpool-sha3-256t-miner?

mintoriakamoto/vecpool-sha3-256t-miner — explained in plain English

Analysis updated 2026-05-18

1Audience · generalComplexity · 3/5Setup · moderate

TL;DR

VECPOOL Miner is a Linux CUDA command line tool that mines the Bitcoin III and FJARCODE cryptocurrencies using the SHA3-256T proof-of-work algorithm over standard mining pool connections.

Mindmap

mindmap
  root((vecpool miner))
    What it does
      SHA3-256T mining
      Bitcoin III and FJARCODE
      Stratum pool protocol
    Tech stack
      CUDA
      C
      OpenSSL
    Use cases
      GPU cryptocurrency mining
      CPU fallback mining
      Self test and benchmark
    Audience
      Crypto miners
      GPU hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Mine Bitcoin III or FJARCODE cryptocurrency using one or more Nvidia GPUs connected to a mining pool.

REASON 2

Run the built-in self-test to confirm the miner's header construction and hashing pipeline are working correctly.

REASON 3

Benchmark each installed GPU's SHA3-256T hashing performance offline without connecting to a pool.

What's in the stack?

CUDACOpenSSL

How it stacks up

mintoriakamoto/vecpool-sha3-256t-miner0xkinno/neuralvault0xlocker/d17-contracts
Stars111
LanguageTypeScriptSolidity
Setup difficultymoderatehardhard
Complexity3/54/55/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires an Nvidia GPU with CUDA, the CUDA toolkit, and OpenSSL development headers to build from source.

No license is stated in the README, so usage rights are unclear.

Wtf does this do

VECPOOL Miner is a command line program that mines two cryptocurrencies, Bitcoin III and FJARCODE, which both use a proof of work method called SHA3-256T. This method runs the SHA3-256 hashing algorithm three times over a standard Bitcoin style block header, and the miner talks to mining pools using the ordinary Bitcoin stratum protocol that most mining pool software already supports. The tool is built for Linux and uses Nvidia CUDA to run the mining work on the graphics card, though it also has a CPU only mode for machines without a supported GPU. Each graphics card automatically tunes its own settings when the program starts, and the hashrate numbers it displays are real measured speeds from each device rather than estimates. It also correctly handles a pool feature called vardiff, where the pool adjusts mining difficulty on the fly for each connected worker. Building it requires the CUDA toolkit and OpenSSL development headers, after which running a single make command compiles the miner. To actually mine, you run the program with the mining algorithm name, the pool's server address, your wallet address, and either a flag to use every detected GPU or a flag to pick specific ones by device number, noting that CUDA numbers devices in a different order than the common nvidia-smi tool does. Because Bitcoin III and FJARCODE share the same underlying algorithm, the same compiled program can mine either coin, with only the pool address changing. The program also includes a self test mode that replays a known valid share through the whole pipeline to confirm everything is working, and a benchmark mode that measures each GPU's raw performance without connecting to a pool.

Yoink these prompts

Prompt 1
Walk me through building VECPOOL Miner from source with the CUDA toolkit and OpenSSL headers.
Prompt 2
How do I point VECPOOL Miner at a specific GPU using --devices instead of mining on all GPUs?
Prompt 3
Explain the difference between mining Bitcoin III and FJARCODE with this same miner binary.
Prompt 4
What does the --selftest flag actually verify before I start mining with real hardware?

Frequently asked questions

wtf is vecpool-sha3-256t-miner?

VECPOOL Miner is a Linux CUDA command line tool that mines the Bitcoin III and FJARCODE cryptocurrencies using the SHA3-256T proof-of-work algorithm over standard mining pool connections.

What license does vecpool-sha3-256t-miner use?

No license is stated in the README, so usage rights are unclear.

How hard is vecpool-sha3-256t-miner to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is vecpool-sha3-256t-miner for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.