{"id":16154606,"url":"https://github.com/mrplusgh/nplusminer","last_synced_at":"2025-05-09T01:41:35.537Z","repository":{"id":29811354,"uuid":"122256105","full_name":"MrPlusGH/NPlusMiner","owner":"MrPlusGH","description":"NPlusMiner + GUI | NVIDIA/AMD/CPU miner | AI | Autoupdate | MultiRig remote management","archived":false,"fork":false,"pushed_at":"2022-11-04T02:42:57.000Z","size":38595,"stargazers_count":173,"open_issues_count":11,"forks_count":53,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-03-31T20:42:35.537Z","etag":null,"topics":["altcoin","amd","api-rest","auto","bitcoin","btc","ccminer","cpu","cryptodredge","gpu","gui","mining","miningpoolhub","nicehash","nvidia","pool","prohashing","trex","zergpool","zpool"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MrPlusGH.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-20T21:04:31.000Z","updated_at":"2025-01-11T23:02:14.000Z","dependencies_parsed_at":"2023-01-14T15:41:58.395Z","dependency_job_id":null,"html_url":"https://github.com/MrPlusGH/NPlusMiner","commit_stats":null,"previous_names":[],"tags_count":202,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrPlusGH%2FNPlusMiner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrPlusGH%2FNPlusMiner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrPlusGH%2FNPlusMiner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrPlusGH%2FNPlusMiner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MrPlusGH","download_url":"https://codeload.github.com/MrPlusGH/NPlusMiner/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253176439,"owners_count":21866141,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["altcoin","amd","api-rest","auto","bitcoin","btc","ccminer","cpu","cryptodredge","gpu","gui","mining","miningpoolhub","nicehash","nvidia","pool","prohashing","trex","zergpool","zpool"],"created_at":"2024-10-10T01:18:24.908Z","updated_at":"2025-05-09T01:41:35.516Z","avatar_url":"https://github.com/MrPlusGH.png","language":"PowerShell","readme":"Copyright (c) 2018-2021 MrPlus\t(https://github.com/MrPlusGH/NPlusMiner)\n\nCopyright (c) 2018 Nemo\t\t(https://github.com/Minerx117/NemosMiner)\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://github.com/MrPlusGH/NPlusMiner/raw/master/Includes/NPM.gif\" width=\"128\" height=\"128\"\u003e\n\u003c/p\u003e\n\n # NPlusMiner-v8.3.1   - NVIDIA | AMD | CPU\n  \n Readme Updated 2022 March 05\n \n[![Version tag](https://img.shields.io/github/release/MRPlusGH/NPlusMiner.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAAAAACPAi4CAAACpklEQVRYw+3XO2/TUBQH8PBB+ALMrEisSBAhEbUdGMsCQlEH1KELEoK1iC7AwsbA6JCGvgRCrSBVByKaVIEqqE2dRGkepGkeJLEPPufa12/7JkWiQpzBN77H/kV/+caxIxBSU5GQ+g+EA2H1ZwClSdXVPtb3WR1ajhlQ9xffL+jHtDgwlKlKI4A9iVWibwI96naN3Z/6IdKBE5DrJiD98AVy/oDcM4EtX2AjAKgoHEj0fACewAuQmxyQCj5ALhCQd3l7U2sk4lol7cBGMLDD25J2xjwutQUbYCbwBraptY6bfU8gx/suoGoCdNRHT2Cd913ASZ0DzQRuOx4AJUhVvYFR2QA6n3D73QOg7/5S8wagw4ED3H7wAChB1Q+AYwMYvMXh1AVQgneqLzAs6QB8xiHvAlgC8AXghAFtOMThvQtgCQIAlS2kMrAMcw5ATxAAAFvKhT6kcbzjAChBBoIA9mMqVNQijjMOgBIciwBya4gZbtkBI4EIIA+23YCRIABYvnYF63o0ejOqjRcRuBSLYsWmp69i700gsBgJrWdnBZbOOZB9gnfB+NIi1kL8Mp5x4yXtvXiMnUev9kDgMnbo7pS1X0ZaRTX6UYcDA5w4SlqBCjZWVUEAWjizZQUy2PgKooBa0WZyVmANG3VhAPqYIYbAHAHfKAGIA9DQpm4jMEtA2pJADFC0e/QsAjMd7K5YEogBeI++i8BU0ZlAEICafI+AHSPB7pjAqMSA1JEjgSgAbQZIWUcCYQDuM2DTkUAceMCAZJESNMYH5hkg0d/NGowP5JdfP334XHvisicQB7QVnedPNI2JAGim9PNXYTJASetAZkIAyjpQmRQAuoTSSjcAABWLPZXSo71iBU4bWG3r1NB8ATgnbyx/F7gQXOHAWd8K/wHgN3+TQF05kYYwAAAAAElFTkSuQmCC)](https://github.com/MrPlusGH/NPlusMiner/releases/latest) [![Version date tag](https://img.shields.io/github/release-date/MRPlusGH/NPlusMiner.svg)](https://github.com/MRPlusGH/NPlusMiner/releases/latest) [![Downloads](https://img.shields.io/github/downloads/MrPlusGH/NPlusMiner/total.svg)](https://img.shields.io/github/downloads/MrPlusGH/NPlusMiner/total.svg) \n[![GitHub license](https://img.shields.io/github/license/MRPlusGH/NPlusMiner.svg)](https://github.com/MRPlusGH/NPlusMiner/blob/master/LICENSE)\n\n[![Discord tag](https://img.shields.io/discord/522832112311599124.svg?label=Discord\u0026style=popout\u0026logo=discord)](https://discord.gg/2BCqPxe)\n\n[Click to Join Discord](https://discord.gg/2BCqPxe)\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/MrPlusGH/NPlusMiner/master/Utils/Screenshot.jpg\"\u003e\t\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/MrPlusGH/NPlusMiner/master/Utils/WebUI.png\"\u003e\t\n\u003c/p\u003e\n\n*****\n**Have questions? Need help?** We're on Discord: https://discord.gg/2BCqPxe\n\n**For more help and HowTos please check our wiki here** : https://github.com/MrPlusGH/NPlusMiner-Documentation/wiki\nBitcoinTalk : https://bitcointalk.org/index.php?topic=2965976.0\n\nMany thanks to @syl3ntz for his contribution and help provided to the comunity\n*****\nNPlusMiner Monitors mining pools in real-time in order to find the most profitable Algo\n\n\t GUI and easy configuration\n\t Auto Benchmarks Each algo to get optimal speeds \n\t Fully automated \n\t Auto Downloads Miners\n\t Tracks and display earnings accross pools \n\t AutoUpdate\n\t Monitoring\n\n*****\n\nEasy configuration, easy start in two steps:\n\n      Run NPLusMiner\n\n      1. Enter your BTC address and hit Save Config\n      2. Hit \"Start\"\nFee:\n\n      There is a 16 minutes per day fee (1%).\n      Devs are doing their best to make NPlusminer your best tool.\n      We have a fair fee distribution system to contributors.\n\n*****\n\n## Features list\n\n   Supported pools:\n- [ahashpool](http://ahashpool.com)\n- [zergpool](http://zergpool.com)\n- [zpool](https://zpool.ca)\n- [nicehash](https://www.nicehash.com)\n- [miningpoolhub](https://miningpoolhub.com/)\n- [BlockMasters](http://blockmasters.co)\n- [ProHashing](https://prohashing.com?r=m1HNHfYS)\n- [unMineable](https://unmineable.com/?ref=2qfx-36p9)\n- [HashCryptos](https://www.hashcryptos.com)\n- [2Miners](https://2miners.com)\n\n\n   AI\n   \n      NPlusMiner provides deep data analysis to lead to the best mining decisions.\n      BrainPlus is the Core brain computing these calculations and criteria.\n      Not only this does analyze prices, but aglos/coins performances or orphans rate as well.\n\n   GUI\n   \n      Since version 2.0 NPlusMiner has a GUI making it easy to configure and run.\n      Relies on config files. No need to edit bat files. Simply run NPlusMiner \n      Set your wallet address and hit start\n      For console lovers. Run NPlusMiner-ConsoleUp.\n \n   AutoUpdate\n   \n      Since version 4.0 NPlusMiner integrates an AutoUpdate feature.\n      \n   Auto Ban miners\n   \n        There are cases where some miners might fail in some systems.\n        I such cases, NPlusMiner will ignore this miner after a count of failure.\n        Default value for max failure is 3 and can be changes in Config.json.\n        \"MaxMinerFailure\":  3 - set to 0 to deactivate autoban.\n        Bans are only valid for a session. NPlusMiner will retry the miner on restart.\n\t\t\n   Pause Mining\n   \n        Ability to pause miners while keeping other jobs running (pause button)\n        This will stop mining activity\n        BrainPlus will still run in the background avoiding the learning phase on resume\n        EarningTracker will still run in the background avoiding the learning phase on resume\n\n   prerun\n   \n      Ability to run a batch prior switching to a specific algo.\n      For example, can be used to set per algo OC via nvidiaInspector\n      Simply create a file named \u003cAlgoName\u003e.bat in prerun folder\n      If \u003cAlgoName\u003e.bat does not exist, will try to launch prerun/default.bat\n      Use overclock with caution\n\n   Per pools config (Advanced)\n   \n        - **This is for advanced users. Do not use if you do not know what you are doing.**\n        - You can now set specific options per pool. For example, you can mine NiceHash on the internal wallet and other pools on a valid wallet. This configuration is provided as an example in Config\\PoolsConfig-NHInternal.json\n          - Available options\n            - Wallet = your wallet address\n            - UserName = your MPH user name\n            - WorkerName = your worker name\n            - PricePenaltyFactor = See explanation below\n\t    - Algorithm = List of included or excluded Aglo on pool (see example files)\n\n          - Usage\n            - The file Config\\PoolsConfig.json contains per pool configuration details. If a pool is listed in this file,\n\t    the specific settings will be taken into account. If not, the setting for the entry name default will be used.\n\t    **Do not delete the default entry.**\n            - Edit Config\\PoolsConfig.json\n            - Add an entry for the pool you want to customize\n              - The name must be the NPlusMiner name for the pool. ie. for ahashpool, if you use Plus. The name is ahashpoolplus.\n              - (**careful with json formating ;)**)\n              - Best way is to duplicate the default entry\n        - Note that the GUI only updates the default entry. Any other changes need to be done manualy\n\n   PricePenaltyFactor (Advanced)\n\n        - When using advanced per pool configuration, it is possible to add a penalty factor for a specific pool. This simply adds as a multiplicator on estimations presented by the pool.\n        - Example scenario\n          - NiceHash as a 4% fee - Set PricePenaltyFactor to 0.96 (1-0.04)\n          - You feel like a pool is exaggerating his estimations by 10% - Set PricePenaltyFactor to 0.9\n\n   BrainPlus - ahashpoolplus / zergpoolplus / zpoolplus / BlockMastersPlus / 2MinersETHPlus\n   \n      Did we say AI ;)\n      Uses calculations based on 24hractual and currentestimate ahashpool prices to get more realistic estimate.\n      Includes some trust index based on past 1hr currentestimate variation from 24hr.\n      AND is NOT sensible to spikes.\n      This shows less switching than following Current Estimate and more switching that following the 24hr Actual.\n      Better profitability.\n\n   Pools variants\n\n      24hr - uses last 24hour Actual API too request profit\n         -Low switching rate\n      plus - uses advanced calculations to maximize profit (AI)\n         -**Best switching rate**\n      normal - uses current estimate API too request profit\n         -High switching rate\n\t \n   Developers and Contributors fee distribution\n\n      There is a 16 minutes per day fee (1%)\n      \n      We use a fair fee distribution to developers and contributors. Fees are distibuted randomly\n      to a public list of devs which can be found here: http://tiny.cc/r355qy\n      \n      We want to stay completely transparent on the way fees are managed in the product.\n      Fees cycle occurs once every 12 hours for the selected amount of time (8 minutes).\n      The first donation sequence occurs 1 hour after miners are started.\n      If Interval is set higher than the donation time, the interval will prime.\n      Example for default parameters:\n      Miners started at 10, First donation cycle runs at 11 untill 11:08, Next donation cycle occurs 12 hours after.\n      All donation time and addresses are recorded in the logs folder.\n\n   Miners Monitoring\n\n      Keep tabs on all your mining rigs from one place\n      **Thanks to @NemosMiner for giving is aggreement to share the NemosMiner monitoring servers.**\n      You can now optionally monitor all your workers remotely, both in the GUI and via https://nemosminer.com  \n      Monitoring setup instructions https://nemosminer.com/setup.php\n      \n      NPlusMiner does not send any personnal informations to servers. Only miner related info are collected as miner names and hashrates. Miners path are all expressed relative so we have no risk to send any personnal informations like username.\n\n   Algo selection\n\n      Users might use the Algo list in config to Include or Exclude algos.\n      The list simply works with a +/- system.\n\n      +algo for algo selection\n      -algo for algo removal\n\n      If \"+\" Used, all selected algo have to be listed\n      If \"Minus\" Used, all algo selected but exluded ones.\n\n      Do not combine + and - for the same algo\n\n      Examples: \n      Mine anything but x16r:\t\t\tAlgo list = -x16r\n      Mine anything but x16r and bcd:\t\tAlgo list = -x16r,-bcd\n      Mine only x16r:\t\t\t\tAlgo list = +x16r\n      Mine only x16r and BCD:\t\t\tAlgo list = +x16r,+bcd\n      Mine any available algo at pool:\t\tAlgo list = \u003cblank\u003e\n\n   Earnings Tracking\n   \n      Graphical displays BTC/H and BTC/D as well a estimation of when the pool payment threshold will be reached.\n      Supported pools:\n            ahashpool\n            zergpool\n            zpool\n            nicehash\n            miningpoolhub (partial)\n            BlockMasters\n            ProHashing\n            Unmineable\n            2Miners\n      If mining more that one pools, shows stats for any supported pool\n      Press key e in the console window to show/hide earnings\n\n   Support running multiple instances\n   \n      **Experimental**\n      More than one instance of NPlusMiner can run on the same rig\n      Each instance must be placed in it's own directory\n      Miner has to be started prior the launch of the next instance\n      \n   Optional miners (Advanced)\n   \n      Some miners are not enabled by default in NPlusMiner for a variety of reasons\n      A new folder can be found called \"OptionalMiners\" containing .ps1 files for some miners\n      For advanced users, refer to OptionalMiners\\Readme.txt on how to use\n\n   Algo switching log\n   \n      Simple algo switching log in csv switching.log file found in Logs folder.\n      You can easily track switching rate.\n\n   Console Display Options\n   \n      Use -UIStyle Light or -UIStyle Full in config.json\n            Full = Usual display\n            Light = Show only currently mining info (Default)\n      UIStyle automaticaly swtiches to Full during benchmarking.\n\n   In session console display toggle\n   \n      Press key s in the window to switch between light and full display\n      Press key e in the window to show/hide earnings \n      Will toggle display at next refresh\n\n*****\n \n\nIf you have Windows 8, or 8.1, please update PowerShell:\nhttps://www.microsoft.com/en-us/download/details.aspx?id=50395\n\nSome miners may need 'Visual C++ 2013' if you don't already have it: (install both x86 \u0026 x64) Visual C++ Redistributable for Visual Studio 2012/2013: https://www.microsoft.com/en-US/download/details.aspx?id=40784\n\nSome miners may need 'Visual C++ 2015' if you don't already have it: (install both x86 \u0026 x64) Visual C++ Redistributable for Visual Studio 2014/2015: https://www.microsoft.com/en-US/download/details.aspx?id=48145\n\nSome miners may need 'Visual C++ 2015 update 3' if you don't already have it: (install both x86 \u0026 x64) Visual C++ Redistributable for Visual Studio 2015 update 3: https://www.microsoft.com/en-us/download/details.aspx?id=53587\n\nrunning multiple cards its recommended to increase Virtual Memory 64gb is optimal\n\nRequires Nvidia driver 431.86: https://www.geforce.com/drivers\n\nMade For \u0026 Tested with 6x1070 6x1070ti 6x1080 6x1080ti 9x1660ti 6x2060 6x2070 6x2080 6x2080ti(users have reported up to 12cards working have not tested myself) Some miners do not support more that 9 cards\n\n*****\n\n\nLicensed under the GNU General Public License v3.0\nPermissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. https://github.com/mrplusgh/NPlusMiner/blob/master/LICENSE\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrplusgh%2Fnplusminer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrplusgh%2Fnplusminer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrplusgh%2Fnplusminer/lists"}