XMR-Stak is a universal open source stratum pool miner. This miner supports CPUs, AMD and NVIDIA GPUs and can be used for mining various crypto currencies: Ryo, Graft, Bittube, Conceal, Haven and many more Cryptonight coins.
Main features:- Supports all common backends: CPU x64 / AMD GPU / Nvidia GPU
- Supports all common OS: Windows 7-10 / Linux / MacOSX
- Easy to use and flexible in set-up: Guided start + Auto config creation + Auto-tune
- Benchmark mode
- TLS support
- JSON API for monitoring
- Web monitoring (HTML reports)
Current Latest Version: Download link is on the Github:
2.10.8Necessary prerequisites for Windows: If the application does not start properly, please make sure that Visual Studio libraries are installed:
You can download them from
https://go.microsoft.com/fwlink/?LinkId=746572Supported coins and algorithmsXmr-Stak supports various variants of Cryptonight algorithm. Use one of the following options (type this coin alias in either pool.txt config file or on startup configuration under "currency" parameter and miner will pick it's variant of Cryptonight algorithm for mining):
- BitTube
- Conceal
- Graft
- Haven
- Lethean
- Masari
- Plenteum
- QRL
- Ryo [Ryo Currency - is a way for us to implement the ideas that we were unable to in Monero]
- X-CASH
- Zelerius
If your preferred coin is not listed, you can choose one of the following mining algorithms:
256 KiB scratchpad memory:1 MiB scratchpad memory- cryptonight_lite
- cryptonight_lite_v7
2 MiB scratchpad memory- cryptonight
- cryptonight_gpu
- cryptonight_conceal
- cryptonight_r
- cryptonight_masari (used in 2018)
- cryptonight_v8_reversewaltz
- cryptonight_v7
- cryptonight_v8
- cryptonight_v8_half (used by masari)
- cryptonight_v8_double (used by X-CASH)
- cryptonight_v8_zelerius
4 MiB scratchpad memory- cryptonight_bittube2
- cryptonight_haven
- cryptonight_heavy
Please note, this list is not complete and is not an endorsement.Get MinerPlease note that code is developed on the
dev branch, if you want to check out the latest updates, before they are merged on main branch, please refer there.
Master branch will always point to a version that we consider stable, so you can download the code by simply typing:
git clone https://github.com/fireice-uk/xmr-stak.git
Also you can find the latest releases and precompiled binaries on
GitHub under
releases section.
Start MiningMiner has 2 ways of initial configuring:
simple and
advanced. The simple method will prompt user with minimum information. Required answers are y , (or yes), n , (or no):
Simple setup:- Use simple setup method? y
- Please enter the currency that you want to mine: Enter currency or mining algorithm
- Enter pool address (pool address:port): Enter pool connection address:port
- Username (wallet address or pool login): Enter wallet address
- Password (mostly empty or x): press Enter
- Does this pool port support TLS/SSL? Use no if unknown. (y/N): press y or n
Advanced setup:- Use simple setup method? n
- Do you want to use the HTTP interface? Unlike the screen display, browser interface is not affected by the GPU lag. If you don't want to use it, please enter 0, otherwise enter port number that the miner should listen on: 5656(can be any number)
- Please enter the currency that you want to mine: Enter currency or mining algorithm
- Enter pool address (pool address:port): Enter pool connection address:port
- Username (wallet address or pool login): Enter wallet address
- Password (mostly empty or x): Enter password if needed, otherwise press Enter
- Rig identifier for pool-side statistics (needs pool support). Can be empty: Enter rig name or press Enter
- Does this pool port support TLS/SSL? Use no if unknown. (y/N) Enter y or n
- Do you want to use nicehash on this pool? (y/N) n
- Do you want to use multiple pools? (y/N) Enter y if you want to se up backup pool or n
Additional Guides and Youtube channel:Default Developer DonationBy default, the miner will donate 2% of the hashpower (2 minutes in 100 minutes) to my pool. (If you want to change that, edit donate-level.hpp before you compile the miner from source files).
If you want to donate directly to support further development, here are our wallets:
fireice-uk: 4581HhZkQHgZrZjKeCfCJxZff9E3xCgHGF25zABZz7oR71TnbbgiS7sK9jveE6Dx6uMs2LwszDuvQJg RZQotdpHt1fTdDhkpsychocrypt: 45tcqnJMgd3VqeTznNotiNj4G9PQoK67TGRiHyj6EYSZ31NUbAfs9XdiU5squmZb717iHJLxZv3KfEw 8jCYGL5wa19yrVCn