{"id":27142529,"url":"https://github.com/digimortl/libguess","last_synced_at":"2026-04-16T19:42:48.994Z","repository":{"id":165837237,"uuid":"449736320","full_name":"digimortl/libguess","owner":"digimortl","description":"Patches that give Bitcoin Core an ability of CUDA mining ","archived":false,"fork":false,"pushed_at":"2022-01-24T08:47:10.000Z","size":21,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-08T07:52:03.579Z","etag":null,"topics":["bitcoin","c-plus-plus","cryptocurrency","cuda"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/digimortl.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-01-19T14:59:02.000Z","updated_at":"2025-02-09T11:37:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"15d3b9eb-0f47-4cb3-903d-a3c6b2d0ef8c","html_url":"https://github.com/digimortl/libguess","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/digimortl/libguess","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digimortl%2Flibguess","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digimortl%2Flibguess/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digimortl%2Flibguess/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digimortl%2Flibguess/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/digimortl","download_url":"https://codeload.github.com/digimortl/libguess/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digimortl%2Flibguess/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266111435,"owners_count":23877980,"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":["bitcoin","c-plus-plus","cryptocurrency","cuda"],"created_at":"2025-04-08T07:52:05.463Z","updated_at":"2026-04-16T19:42:48.986Z","avatar_url":"https://github.com/digimortl.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"*Description*\n\nThis is the CUDA miner extension (DLL + embeded code) for the Bitcoin Core https://github.com/bitcoin/bitcoin.git.\nUnder the hood minig threads are started for each CUDA compliant graphics\ncards, and a hash is being guessed for each new block. The extension was\ndeveloped and tested for 0.21.0 version of Bitcoin Core. Not sure if it works\nwith new releases, it is not maintained any more.\n\nHonestly, I did not managed to mine any single block because I am not lucky\nto have powerful GPUs, and hashes are too complex now to guess them at home.\nOnly for the academical purpose this code can be used. But who knows, may be\nYou will be the lucky!\n\n*Requirements*\n\n- Microsoft Windows 10+\n- Microsoft Visual Studio 2019+\n- Nvidia graphics cards with CUDA Cores (the more cards, the better)\n- CUDA Toolkit X.Y (where X.Y last release). Download https://developer.nvidia.com/cuda-downloads?target_os=Windows\u0026target_arch=x86_64\u0026target_version=10\u0026target_type=exe_local\n\n\n*How to compile and run*\n\nD:\\\u003e git clone https://github.com/bitcoin/bitcoin.git\nD:\\\u003e cd bitcoin\nD:\\bitcoin\u003e git checkout v0.21.0\n# Configure MSVS and make sure that the project is compiled. See https://github.com/bitcoin/bitcoin/blob/master/build_msvc/README.md\n\n# Apply patches (created by `git format-patch -3 HEAD')\nD:\\bitcoin\u003e git apply --stat ..\\libguess\\v0.21.0\\0001-Add-includeTransactions-parameter.patch\nD:\\bitcoin\u003e git apply --stat ..\\libguess\\v0.21.0\\0002-Add-libguess-project.patch\nD:\\bitcoin\u003e git apply --stat ..\\libguess\\v0.21.0\\0003-Embed-libguess-miner.patch\n# Complile again\n\nCreate wallet and start bitcoind daemon (with the following extra options if necessary):\n\n  coinbaseonly  Always create coinbase block (default false)\n  disableminer  Disable CUDA miner at all (default false)\n  testminer     Run the self-test before start the mining threads.(default false).\n\nCheck the debug.log to see the progress.\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigimortl%2Flibguess","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdigimortl%2Flibguess","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigimortl%2Flibguess/lists"}