{"id":23858789,"url":"https://github.com/tthebc01/kawpow","last_synced_at":"2025-09-20T22:39:06.930Z","repository":{"id":107377952,"uuid":"533086432","full_name":"TtheBC01/KawPow","owner":"TtheBC01","description":"Containerized KAWPOW miner.","archived":false,"fork":false,"pushed_at":"2022-09-07T18:34:19.000Z","size":7,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-03T03:19:47.476Z","etag":null,"topics":["cuda","docker","kawpow","ravencoin"],"latest_commit_sha":null,"homepage":"https://toddchapman.io","language":"Dockerfile","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/TtheBC01.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-05T23:05:08.000Z","updated_at":"2024-10-09T16:44:55.000Z","dependencies_parsed_at":"2023-05-17T08:42:52.979Z","dependency_job_id":null,"html_url":"https://github.com/TtheBC01/KawPow","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TtheBC01%2FKawPow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TtheBC01%2FKawPow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TtheBC01%2FKawPow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TtheBC01%2FKawPow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TtheBC01","download_url":"https://codeload.github.com/TtheBC01/KawPow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240163511,"owners_count":19758023,"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":["cuda","docker","kawpow","ravencoin"],"created_at":"2025-01-03T03:19:23.591Z","updated_at":"2025-09-20T22:39:01.863Z","avatar_url":"https://github.com/TtheBC01.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://cryptologos.cc/logos/ravencoin-rvn-logo.png\" width=\"200\"\u003e\n\u003c/p\u003e\n\n# [KAWPOW](https://github.com/RavenProject/Ravencoin)\n\nThis repository containerizes the Kawpow mining software which runs the [KawPow](https://eips.ethereum.org/EIPS/eip-1057) Proof-of-Work algorithm. \n\n## [Building](https://github.com/RavenCommunity/kawpowminer#build)\n\nTo build the KawPow image locally:\n\n```shell\ndocker build -t kawpow .\n```\n\nYou can pull a pre-built image from `tthebc01/kawpow` that is based on [`nvidia/cuda:11.4.0-runtime-ubuntu:18.04`](https://hub.docker.com/layers/nvidia/cuda/11.4.0-runtime-ubuntu18.04/images/sha256-4dfdfec42da3308b94d1f9886f3db1593032c2a8a78586f900c5e29ffa496577?context=explore)\n\n```shell\ndocker pull tthebc01/kawpow\n```\n\n### Customizing the CUDA version\n\nKawPow requires the use of a GPU, so you will need to make sure the host CUDA version and container CUDA versions match. Check what CUDA release you are using:\n\n```shell\nnvidia-smi\n```\n\nThen build with an appropriate base image using the build-time arg `CUDAVERSION`. For example:\n\n```shell\ndocker build -t kawpow --build-arg CUDAVERSION=11.4.0 .\n```\n\n## Starting KAWPOW\n\nYou will likely want to set the following runtime arguments to something besides the defaults:\n\n- `WALLET`: The mining address to which shares should be attributed\n- `POOL`: URL or IP address of the stratum server\n- `PORT`: Port to connect to on the mining pool\n\nExample:\n\n```shell\ndocker run --name kawpow -d --rm --env POOL=west.us.rvnt.minermore.com --env PORT=4501 --env WALLET=4BXXX --gpus all tthebc01/kawpow\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftthebc01%2Fkawpow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftthebc01%2Fkawpow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftthebc01%2Fkawpow/lists"}