You do not have permission to edit this page, for the following reason:
Free text:
{{#seo: |title=Switch Homebrew Apps (Other Apps) - GameBrew |title_mode=append |image=NXDucoMinerSwitch.png |image_alt=NXDucoMiner }} NX-Duco-Miner is a SHA1 mining tool for the Duino-coin cryptocurrency [https://duinocoin.com/ DUCO]. ==Features== *Multithreading for mining. *Automatic node selection. *CPU Boosting. *Duino-coin wallet IoT integration. *A web dashboard. ==Installation== Unzip release.zip, copy the switch/ folder to the root of your SD card. Edit config.txt: {| class="wikitable" |- ! Key ! Type ! Description |- | <code>node</code> | <code>str</code><br /> <code>none</code> | The IP address of the node to connect to. Can be found manually [https://server.duinocoin.com/getPool here]. If left empty the application will use https://server.duinocoin.com/getPool to find one. |- | <code>port</code> | <code>int</code><br /> <code>none</code> | The port of the node. If this is left blank, the application will find a node using the method above. Regardless if the <code>node</code> is set. |- | <code>wallet_address</code> | <code>str</code> | The address/username of your duinocoin wallet. |- | <code>miner_key</code> | <code>str</code><br /> <code>none</code> | As specified in <code>Wallet > Settings > Miner Key</code>. Leave blank if not applicable. |- | <code>difficulty</code> | <code>str</code> | The starting difficulty. The node will automatically negotiate the difficulty. Valid starting difficulties are <code>LOW</code> <code>MEDIUM</code> <code>NET</code> and <code>EXTREME</code>. <code>LOW</code> is recommended for this application. <code>EXTREME</code> is not used anywhere officially. More information on difficulties can be found [https://github.com/revoxhere/duino-coin/tree/useful-tools?tab=readme-ov-file#duco-s1-mining here]. |- | <code>rig_id</code> | <code>str</code> | A friendly name for your miner which displays in the wallet. |- | <code>cpu_boost</code> | <code>bool</code> | Either <code>true</code> or <code>false</code>.<br /> Using [https://switchbrew.github.io/libnx/apm_8h.html#a5690c3a786c3bee6ef93f5db5354e080 ApmCpuBoostMode] with mode <code>ApmCpuBoostMode_FastLoad</code>. |- | <code>iot</code> | <code>bool</code> | Either <code>true</code> or <code>false</code>. Upload IoT data to your wallet (Temperature, Battery charge). |- | <code>threads</code> | <code>int</code> | Number of threads to mine on. Between 1 and 6. |- | <code>web_dashboard</code> | <code>bool</code> | Either <code>true</code> or <code>false</code>. The web dashboard will run on port 8080 of the switch's IP address. |} ==Screenshots== https://dlhb.gamebrew.org/switchhomebrews/images/NXDucoMinerSwitch-01.png https://dlhb.gamebrew.org/switchhomebrews/images/NXDucoMinerSwitch-02.png ==Changelog== '''v25.07.22_13.16''' * Changes: ** Added node name as identifier, when automatically selecting node. * Bug Fixes: ** IoT would send on each thread regardless of miner id. ** Buffer tweaks; allocation sizes. '''v25.05.23_12.29''' *Changes: ** Added charge state (Charging, Discharging, Charging slowly, Plugged in not charging). ** Various layout tweaks. ** On connection loss, the miner will retry until reconnected. ** Errors in the mining loop now display under respective threads. *Bug Fixes: ** Exiting CURL at the wrong time would crash the application. ** Cleanup would try to close a thread before it has been created. ** Threads would get caught in a tight loop and never cancel. '''v25.05.23_1''' * First Release. == Credits == * JSON Parser: [https://github.com/zserge/jsmn zserge/jsmn], MIT License. == External links == * GitHub - https://github.com/tbwcjw/nxducominer * Homebrew App Store - https://hb-app.store/switch/NXDucoMiner
Advertising: