About 20 minutes. Works on Windows 10 and Windows 11 (64-bit). No
compilers, no WSL β just download two zips, edit one text file, and run
a few commands.
Step 1 of 5
Install BurritoCoin Core
1
Get the Windows binaries
Official pre-built Windows binaries are coming soon and will be published on the
GitHub Releases page
once they're ready.
In the meantime: if you want to mine on Windows today, you have two options:
Use the Linux guide from a WSL2 (Windows Subsystem for Linux) shell β works identically on Windows 10 / 11.
Build from source on Windows using MSYS2; see doc/build-windows.md for the full procedure.
Once binaries ship, this page will be updated with a one-click download.
The bundle (when published) will contain burritocoind.exe,
burritocoin-cli.exe, burritocoin-tx.exe,
burritocoin-wallet.exe, and the required runtime .dll files.
2
(Optional) Verify the download
Open PowerShell, cd to the folder where you downloaded the zip,
and run:
If it doesn't match, the download is corrupted or tampered with β delete it
and try again.
3
Extract the zip
Right-click the zip β Extract Allβ¦ β choose a folder you'll
remember, e.g. C:\BurritoCoin. All eight files (4 .exe + 4 .dll)
must stay together in the same folder.
Windows SmartScreen warning? The binaries aren't code-signed
yet, so on first launch Windows may show "Windows protected your PC". Click
More info β Run anyway. The official SHA256
from Step 2 lets you verify the zip is untampered before you reach this point.
Step 2 of 5
Configure the Node
1
Create the config file
BurritoCoin Core looks for its config in a fixed location. Open File Explorer,
paste this into the address bar, and press Enter:
%APPDATA%\BurritoCoin
If the folder doesn't exist, create it (right-click in
%APPDATA%, New β Folder β name it BurritoCoin).
Inside that folder, right-click β New β Text Document, and name it
burritocoin.conf (make sure Windows isn't hiding the
.txt extension β the file must end in .conf, not
.conf.txt).
Replace CHANGE_THIS_TO_SOMETHING_RANDOM with a long random string.
Save and close.
2
Start the node
Open Command Prompt (press Win + R, type
cmd, Enter), then:
cd C:\BurritoCoin
burritocoind.exe
You'll see startup logs. Leave this window open β closing it stops the node.
If you'd rather run it minimized to the system tray, append -daemon
(note: on Windows, -daemon just detaches; the node runs as a
normal background process).
Windows Firewall. The first time burritocoind.exe
runs, Windows may ask for network access. Allow it (private network is fine β
it only needs incoming peer connections from the internet, but you can leave
that blocked and still mine).
Step 3 of 5
Get a Wallet Address
1
Open a second Command Prompt
Leave the node window running. Open a new Command Prompt
(Win + R β cmd β Enter), then:
cd C:\BurritoCoin
burritocoin-cli.exe createwallet "mining"
burritocoin-cli.exe getnewaddress
The second command prints a BRTO address β something like
brto1q⦠(native SegWit) or B⦠(legacy).
Copy it β you'll need it in step 5.
2
Encrypt the wallet (recommended)
Right now your wallet is unencrypted β anyone with access to this PC can
spend your BRTO. Lock it with a passphrase:
Wallet passphrase β RPC password. You now have two different
secrets. The RPC password (in burritocoin.conf)
lets cpuminer talk to the node β that's the one you put in the cpuminer
command. The wallet passphrase (just set above) only protects
spending your coins. Don't mix them up.
Write the passphrase down somewhere safe. If you forget it,
every BRTO in this wallet is gone forever. There's no recovery, and the
backup file from the next step is encrypted with the same passphrase, so a
backup won't save you either.
3
Back up your wallet
Make sure the node is running again from the previous step. Quick check
in your second Command Prompt β this should return JSON, not "Connection
refused":
burritocoin-cli.exe getblockchaininfo
If you get "Connection refused", restart the node as in Step 2. Once
it's responding:
Copy wallet-backup.dat off this machine β USB stick, cloud
drive, anywhere. If your drive dies without it, you lose every BRTO in
this wallet.
Step 4 of 5
Install cpuminer-opt
Heads up β Windows Defender will flag this as a virus. It's a
false positive. Every CPU miner gets flagged because mining software shares
behaviour patterns with cryptojacking malware (uses 100% CPU, runs scrypt/SHA
hashes in tight loops). cpuminer-opt is open source on GitHub
(JayDDee/cpuminer-opt),
has 1k+ stars, and is widely used. The fix is to whitelist the folder before
you download β see step 1 below.
1
Whitelist the folder in Windows Defender first
Do this before downloading or Defender will quarantine the
file and you'll have to keep restoring it.
Create the folder you'll use, e.g. C:\cpuminer.
Open Windows Security (Win + S β "Windows Security" β Enter).
Click Virus & threat protection.
Under Virus & threat protection settings, click Manage settings.
Scroll to Exclusions and click Add or remove exclusions.
Click Add an exclusion β Folder β select C:\cpuminer.
Now Defender will leave that folder alone.
2
Download the Windows build
Pre-built Windows binaries are on the cpuminer-opt releases page:
Grab the latest cpuminer-opt-X.Y.Z-windows.zip. The zip contains
multiple .exe files, one per CPU instruction set
(cpuminer-sse2.exe, cpuminer-avx2.exe,
cpuminer-avx2-sha-vaes.exe, cpuminer-avx512-sha-vaes.exe,
etc.).
If your browser blocks the download, click the warning and choose
Keep / Keep anyway. Save it directly into
C:\cpuminer (the folder you whitelisted above).
3
Extract and pick the right binary
Right-click the zip β Extract Allβ¦ β into C:\cpuminer.
The zip contains several .exe files named by CPU feature
(not codename). Pick the most aggressive one your CPU supports:
Intel 11th gen+ (Rocket/Alder/Raptor Lake) or Xeon Ice Lake+:cpuminer-avx2-sha-vaes.exe (or cpuminer-avx512-sha-vaes.exe on Xeon)
Intel 4thβ10th gen:cpuminer-avx2.exe
Anything older / unsure:cpuminer-sse2.exe (slowest, but works on every 64-bit CPU)
If you pick wrong you'll get an "Illegal instruction" error on launch β
no harm done, just step down one level
(avx512-sha-vaes β avx2-sha-vaes β
avx2-sha β avx2 β sse2) until one works.
4
Verify Defender didn't eat any binaries
Even with the folder exclusion in place, Defender can race the extract
operation and quarantine individual files anyway. Open PowerShell and run:
Healthy binaries are roughly 800 KB β 3.5 MB
each. If any show Length as 0, Defender deleted
them. Two ways to recover:
Just use a surviving binary β pick the next one down
the list above. The hash-rate difference between adjacent variants is
small.
Restore from quarantine: Windows Security β Virus &
threat protection β Protection history β click the cpuminer entry β
Actions β Allow / Restore.
Don't trust an unsigned binary? That's a fair instinct.
Verify the checksum of the zip against the SHA256 published on the GitHub
release page before extracting, or build cpuminer-opt from source on a Linux
machine (see the Linux guide) and copy the
resulting binary over.
Step 5 of 5
Start Mining
1
Verify the node is ready
Before launching cpuminer, sanity-check that your node is up and synced.
In a Command Prompt:
cd C:\BurritoCoin
burritocoin-cli.exe getblockchaininfo
In the JSON output, look at two fields:
"initialblockdownload": false β if it's true,
wait for it to flip before mining (cpuminer will get empty responses
otherwise).
"blocks" roughly equal to "headers" β confirms
you're caught up to the network.
Also confirm your wallet is loaded:
burritocoin-cli.exe listwallets
The output is a JSON array β it should contain "mining". If
the array is empty ([]), run
burritocoin-cli.exe loadwallet "mining".
2
Run the miner
Open a new Command Prompt and switch into the cpuminer
folder. This step matters β if you run cpuminer from any
other folder, Windows will say "is not recognized as an internal or
external command":
cd C:\cpuminer
Now select your CPU below β the command will update automatically. Then
replace YOUR_PASSWORD with your RPC password from
burritocoin.conf and YOUR_BRTO_ADDRESS with the
address you copied in Step 3, and paste it in:
(^ is the line-continuation character in Windows
Command Prompt β equivalent to \ on Linux/Mac. You can also put
it all on one line.)
You should see lines like:
[2026-05-03 14:22:01] 8 of 8 miner threads started using 'scrypt' algorithm
[2026-05-03 14:22:05] CPU #0: 12.34 kH/s
[2026-05-03 14:22:05] CPU #1: 12.41 kH/s
...
That's it. You're mining. The kH/s lines repeat continuously β that's
normal idle hashing.
If cpuminer errors with rule not supported or error -8:
BurritoCoin's daemon requires both segwit and mweb in
getblocktemplate's rules array. Most recent
cpuminer-opt builds send these correctly. If yours doesn't, update to
the latest release from
JayDDee/cpuminer-opt
or use a fork that supports MWEB rules.
"accepted" never appears β is something wrong? No.
In solo mining, the accepted: N/N line you may have
seen in pool-mining tutorials only appears when you actually find a full
block, which on a tiny chain at low difficulty might still be minutes to
hours apart. Until then, you'll just see kH/s reports. When a block is
found, 10 BRTO is added to your wallet β verify with
burritocoin-cli.exe getbalance.
Troubleshooting
Common Problems
"VCRUNTIME140.dll was not found" or similar DLL error
The node isn't running, or the RPC password doesn't match. In a Command
Prompt: burritocoin-cli.exe getblockchaininfo should return
JSON. If it doesn't, check that burritocoind.exe is still
running and that the password in your cpuminer command matches
%APPDATA%\BurritoCoin\burritocoin.conf.
"Illegal instruction" when starting cpuminer
You picked a build too aggressive for your CPU. Try
cpuminer-sse2.exe β it works on any 64-bit Windows machine.
burritocoin.conf isn't being picked up
Most likely Windows added a hidden .txt extension. In File
Explorer, View β Show β File name extensions, then check that the file is
literally burritocoin.conf and not
burritocoin.conf.txt.
Hash rate is low
That's OK β it's solo CPU mining. Lower hash rate just means blocks come in
less often. The chain difficulty is currently very low, so even a few kH/s
has a real chance of finding blocks.
How do I stop mining?
Press Ctrl+C in the cpuminer window. To stop the node:
burritocoin-cli.exe stop.