{"id":13620302,"url":"https://github.com/nginnever/zogminer","last_synced_at":"2025-08-29T01:31:33.944Z","repository":{"id":79752798,"uuid":"69328389","full_name":"nginnever/zogminer","owner":"nginnever","description":"an OpenCL Zcash GPU miner","archived":false,"fork":false,"pushed_at":"2016-11-12T09:27:27.000Z","size":22062,"stargazers_count":151,"open_issues_count":40,"forks_count":64,"subscribers_count":40,"default_branch":"master","last_synced_at":"2025-08-22T17:26:22.811Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nginnever.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null}},"created_at":"2016-09-27T06:56:43.000Z","updated_at":"2025-04-13T12:51:51.000Z","dependencies_parsed_at":"2023-04-09T04:17:05.127Z","dependency_job_id":null,"html_url":"https://github.com/nginnever/zogminer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nginnever/zogminer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nginnever%2Fzogminer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nginnever%2Fzogminer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nginnever%2Fzogminer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nginnever%2Fzogminer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nginnever","download_url":"https://codeload.github.com/nginnever/zogminer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nginnever%2Fzogminer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272600271,"owners_count":24962592,"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","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-08-01T21:00:54.299Z","updated_at":"2025-08-29T01:31:28.918Z","avatar_url":"https://github.com/nginnever.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"#PSA\n\nThe solo mining portion of Zogminer has moved (temporarily) to a clone of the zcash repo found at https://github.com/nginnever/zcash We will make a PR to zcash when it is ready. This repo can still serve as pool miner. \n\n# ZCash-gpu-miner\nAn OpenCL [Zcash](https://z.cash) miner solving [Equihash](https://www.internetsociety.org/sites/default/files/blogs-media/equihash-asymmetric-proof-of-work-based-generalized-birthday-problem.pdf) PoW.\n\n## Project Status\n\n**Status:** *In active development*\n\nCheck the project's [roadmap](https://github.com/nginnever/zogminer/blob/master/ROADMAP.md) to see what's happening at the moment and what's planned next.\n\n[![Project Status](https://badge.waffle.io/nginnever/zogminer.svg?label=In%20Progress\u0026title=In%20Progress)](https://waffle.io/nginnever/zogminer)\n[![Build Status](https://travis-ci.org/nginnever/zogminer.svg?branch=master)](https://travis-ci.org/nginnever/zogminer)\n[![Gitter chat](https://badges.gitter.im/gitterHQ/gitterHQ.github.io.svg)](https://gitter.im/zogminer/dev)\n\n## Building\n\nFirst make sure OpenCL is correctly installed in your system. If you are having issues, take a look at our [Ubuntu Guide](https://github.com/nginnever/zogminer/wiki/Ubuntu-16.04-Setup) or [Fedora Guide](https://github.com/nginnever/zogminer/wiki/Fedora-24-Setup). \n\nIf you are getting ```/usr/bin/ld: cannot find -lOpenCL```, the error has to do with the driver installing ```libOpenCL.so``` as ```libOpenCL.so.1```. You can create a symlink:\n\n```\n$ sudo ln -s /usr/lib/libOpenCL.so.1 /usr/lib/libOpenCL.so\n```\n\nOr for people that do not want to mess with this:\n\n```\n$ sudo apt-get install ocl-icd-opencl-dev\n```\n\n### Unix\n\nInstall the dependencies. On Debian/Ubuntu-based systems:\n\n```\n$ sudo apt-get install \\\n      build-essential pkg-config libc6-dev m4 g++-multilib \\\n      autoconf libtool ncurses-dev unzip git python \\\n      zlib1g-dev wget bsdmainutils automake opencl-headers \\\n      mesa-common-dev\n```\n\nOn RedHat (Fedora/CentOS) systems:\n\n```\n$ sudo dnf install \\\n      git pkgconfig automake autoconf ncurses-devel python wget vim-commom \\\n      gtest-devel gcc gcc-c++ libtool patch opencl-headers mesa-libGL-devel\n```\n\nFetch our repository with git and run fetch-params.sh like so:\n\n```\n$ git clone https://github.com/nginnever/zogminer.git\n$ cd zogminer/\n$ ./zcutil/fetch-params.sh\n```\nEnsure you have successfully installed all system dependencies as described above. Then run the build, e.g.:\n\n```\n$ ./zcutil/build.sh -j$(nproc)\n```\n\nThis should compile our dependencies and build zcash-miner. (Note: if you don't have nproc, then substitute the number of your processors.)\n\n## Running\n\n### Run GPU test miner\n\n```\n$ ./src/zcash-miner -G\n```\n\nUsage:\n\n```\n$ ./src/zcash-miner -help\n```\n\n### Stratum\n\n```\n./src/zcash-miner -G -stratum=\"stratum+tcp://\u003caddress\u003e:\u003cport\u003e\" -user=\u003cuser\u003e -password=\u003cpass\u003e\n```\n\n### Solo mine ZCash\n\nThis currently only works on the zcash branch https://github.com/nginnever/zcash\n\nzcashd -G -allgpu (this will load all your cards and solo mine)\nzcashd -G -deviceid= (this will run a specific card)\nzcashd -G -allgpu -genproclimit=2 (this will run two threads per card. If you're card has 4gb or more this can work)\n\nFirst create or modify ```~/.zcash/zcash.conf``` with the following:\n\n```\ntestnet=1\naddnode=betatestnet.z.cash\nrpcuser=username\nrpcpassword=password\ngen=1\nGPU=1\ndeviceid=\u003cdevice\u003e (default: 0)\n```\n\nNext run zcashd:\n\n```\n./src/zcashd\n```\n\n## Donations\n\n\n@omaralvarez\n\nZEC: t1MEUYR6yu9hYQ31ECWmijVwx9R6pAXQSTy\n\nBTC: 18tvCqDFAFWv3jwDqXe5SBs6bmy9Xn4bnN\n\nETH: 0x000DCB7ccB55faDaEc5C4A13E173a1E30e643867\n\n\n@AgeManning\n\nZEC: t1MfAaj8YDwiwFb6RAnNtW4EtzvTvkFGBvV\n\nBTC:1EdijwWG3jYczjWLAqVgg3WgV8prXo5M5C\n\nETH: 0a9e0a4cfffc9a7c7df37d8300e9f79ad15b986f\n\n\n@nginnever\n\nZEC: t1PGgRgVQ14utsD7mp2dzGdykTDFUCKzPQ5\n\nBTC: 1A67XmfyukPNbrMmckBToE8xZPesuM6Ti1\n\nETH: 0x82a642cAFD6bFc228C7B5Ea0394A0Ad702A7c03D\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnginnever%2Fzogminer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnginnever%2Fzogminer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnginnever%2Fzogminer/lists"}