How mine gpu solo i dont understand i worked node but i cant mine for gpu.
You’re not missing a “GPU button” in the node.
The Wcash node can mine with its internal CPU miner, but GPU mining is normally done over Stratum, which means you either:
mine on a public pool, or
run your own local pool/stratum connected to your node (and if you are the only miner on it, that’s “solo” in practice — you keep 100% of whatever blocks your hashrate finds).
Full guide (step-by-step) is here:
https://w.cash/mineBelow is the simplest “solo GPU” path (your own node + your own stratum/pool + your GPU miner).
Solo GPU mining (run your own mini-pool locally)Step 1) Get the Wcash node and build it(Guide reference:
https://w.cash/mineDownload the official bundle:
curl -L https://w.cash/downloads/wcash.zip
-o wcash.zip
unzip wcash.zip
cd wcash
Build (release):
Step 2) Generate keys (keep your mnemonic safe)You’ll use the
UFVK (uview1...) for mining configs (view-only), not your seed words.
cargo run -p zcash-keygen --bin zcash-keygen -- --mnemonic
IMPORTANT:[]Never paste your 24-word mnemonic into a pool/miner config.
[]UFVK (uview1...) is the safe “viewing” key to put into the node config.
Step 3) Enable “stratum/pool mode” on your nodeEdit the stratum config and add your UFVK:
nano configs/wcash/mainnet-stratum.toml
Make sure you have something like:
[mining.deterministic_reward]
unified_full_viewing_key = "uview1YOUR_UFVK_HERE"
height_offset = 0
Then run the node with the RPC feature that your pool will use:
cargo run --release --features "internal-miner,getblocktemplate-rpcs" --bin zebrad --
-c configs/wcash/mainnet-stratum.toml start
Tip: Bind RPC only to localhost or trusted IPs. Don’t expose it to the public internet unless you know exactly what you’re doing.
Step 4) Run your own pool (pool.zip)Download:
curl -L https://w.cash/downloads/pool.zip
-o pool.zip
unzip pool.zip
cd pool
Install dependencies (Ubuntu):
sudo apt update
sudo apt install -y build-essential python3 redis-server libsodium-dev libboost-all-dev curl git
sudo systemctl start redis-server
sudo systemctl enable redis-server
Install Node 8.11 + npm6 (as in the guide):
curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh
| bash
. "$HOME/.nvm/nvm.sh"
nvm install 8.11.0
nvm use 8.11.0
npm install -g npm@6
Install pool packages:
rm -rf node_modules
npm install
Apply the included Wcash stratum patches (this step matters):
cp wcash_pool_modules/stratum-pool/lib/{stratum.js,pool.js,jobManager.js,nu5BlockTemplate.js}
node_modules/stratum-pool/lib/
Configure pool to talk to your node:
(Equihash 200,9 + useZGetMiningJob: true)
[]Edit
so RPC host/port points to your local node and set your Stratum port (example 1235)
Start the pool:
If the pool is connected correctly, you should see logs like:
Stratum Pool Server Started...
z_getminingjob init...
Step 5) Point your GPU miner at YOUR pool (this is the “solo GPU” part)Now you point your GPU miner to your own stratum, for example:
Server:
(or your server IP)
Port:
(whatever you set)
Also note (very important):Wcash is
Equihash (200,9) and
pers = ZcashPoW. Wrong algo/pers = rejects.
Example GPU miner (EWBF) — install + run(Your node/pool setup is “solo”; the miner software is separate.)
sudo apt update
sudo apt install -y wget screen
cd ~
mkdir -p ewbf
cd ewbf
wget https://repo.tvujweb.cz/mining/Zec.miner.0.3.4b.Linux.Bin.tar.gz
tar xf Zec.miner.0.3.4b.Linux.Bin.tar.gz
chmod +x miner start.sh
Start script (solo = point to your own pool IP/port):
cat > start-wcash.sh << 'EOF'
#!/bin/bash
./miner
--server 127.0.0.1
--port 1235
--user u1YOUR_UNIFIED_ADDRESS.worker1
--pass x
--pec
--templimit 78
EOF
chmod +x start-wcash.sh
./start-wcash.sh
IMPORTANT username note:[]Your stratum username should be a single string with
no spaces.
[]Use a payout address string (
u1...) as username. Do
NOT use
uview1... on public pools.
[/list]
If you meant “I want to GPU mine right now without running my own pool”That’s pool mining (not solo). Use the community pool:
stratum+tcp://wcash.powpools.com:5555
And point your miner there (replace address/worker):
./miner
--server wcash.powpools.com
--port 5555
--user u1YOUR_UNIFIED_ADDRESS.worker1
--pass x
--pec
--templimit 78
If you follow the order above (node in stratum mode → pool connected to node → GPU miner pointed at your pool), you’ll have a real “solo GPU” setup where you control everything. For anything you’re unsure about, stick to the official steps here:
https://w.cash/mine