{"id":20392339,"url":"https://github.com/wiseplat/wsh-proxy","last_synced_at":"2026-05-28T20:31:11.554Z","repository":{"id":122792808,"uuid":"130333416","full_name":"WISEPLAT/wsh-proxy","owner":"WISEPLAT","description":"Stratum proxy for Wiseplat","archived":false,"fork":false,"pushed_at":"2018-04-20T08:29:57.000Z","size":42,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-12-04T07:53:56.509Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WISEPLAT.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":"2018-04-20T08:29:33.000Z","updated_at":"2023-05-22T19:06:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"36ad5e28-76c3-44e5-a362-17126c62d9a2","html_url":"https://github.com/WISEPLAT/wsh-proxy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/WISEPLAT/wsh-proxy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WISEPLAT%2Fwsh-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WISEPLAT%2Fwsh-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WISEPLAT%2Fwsh-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WISEPLAT%2Fwsh-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WISEPLAT","download_url":"https://codeload.github.com/WISEPLAT/wsh-proxy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WISEPLAT%2Fwsh-proxy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33626136,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"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-11-15T03:43:25.747Z","updated_at":"2026-05-28T20:31:11.506Z","avatar_url":"https://github.com/WISEPLAT.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"#Description\n\nThis is Stratum Proxy for Wiseplat based pools (RPCv2) using asynchronous networking written in Python Twisted.\nOriginally developed for DwarfPool http://dwarfpool.com/wsh\n\n**NOTE:** This fork is still in development. Some features may be broken. Please report any broken features or issues.\n\n\n#Features\n\n* Additional up to 20% increase of earning compared to standard pools\n* WSH stratum proxy\n* Automatically failover via proxy\n* Only one connection to the pool\n* Workers get new jobs immediately\n* Submit of shares without network delay, it's like solo-mining but with benefits of professional pool\n* Central Wallet configuration, miners doesn't need wallet as username\n* Support monitoring via email\n* Bypass worker_id for detailed statistic and per rig monitoring\n* pass submitHashrate to pool\n\n#How it works\n```\n   Pool A \u003c---+                        +-------------+ Rig1 / PC1\n (Active)      |                       |\n               |                       +-------------+ Rig2 / PC2\n               |                       |\n  Pool B \u003c---+-----StratumProxy  \u003c-----+-------------+ Rig3 / PC3\n(FailOver)                             |\n                                       +-------------+ Rig4 / PC4\n                                       |\n                                       +-------------+ Leaserigs\n```\n\n#ToDo\n\n* ---\n\n\n#Configuration\n\n* all configs in file  wsh-proxy.conf\n\n\n#Command line to miner start, recommended farm-recheck to use with stratum-proxy is 200\n\n* ./wshminer --farm-recheck 200 -G -F http://127.0.0.1:8080/rig1\n\n\n#External script to restart proxy (made by rain)\n\n* https://paste.ubuntu.com/15327007/\n\n\n# Proxy working check\n\n* To check that proxy works open in browser http://127.0.0.1:8080/ (or your changed ip and port from config)\n* If you see \"Wiseplat stratum proxy\" and some infos about connections.\n* If not then mostly case that you have application running on this port, at example Antivirus.\n\n\n#Donations\n\n* WSH:  0xc285f9dc21232fe887830234631adb9544e40d31\n\n\n#Requirements\n\nwsh-proxy is built in python. I have been testing it with 2.7.3, but it should work with other versions. The requirements for running the software are below.\n\n* Python 2.7+\n* python-twisted\n\n\n#Installation and start\n\n* [Linux]\n1) install twisted\n```\n apt-get install python-twisted\n```\n\n2) start proxy with\n```\n python ./wsh-proxy.py\n```\n\n* [Windows]\nDownload compiled version\nhttps://github.com/wiseplat/wsh-proxy/releases\n\nOr use python source code\n\n1) Download Python Version 2.7.10 for Windows\nhttps://www.python.org/downloads/\n\n2) Modify PATH variable (how-to http://www.java.com/en/download/help/path.xml) and add\n   C:\\Python27;C:\\Python27\\Scripts;\n\n3) Install python setuptools\nhttps://pypi.python.org/pypi/setuptools/#windows-7-or-graphical-install\n\n4) Install Python-Twisted\nhttps://pypi.python.org/pypi/Twisted/15.4.0\nFile Twisted-15.4.0.win32-py2.7.msi (32bit) or Twisted-15.4.0.win-amd64-py2.7.msi (64bit)\n\n5) Install zope.interface, in console run:\n```\n   easy_install -U zope.interface\n```\n6) Install PyWin32 v2.7\npywin32-219.win32-py2.7.exe or pywin32-219.win-amd64-py2.7.exe\nhttp://sourceforge.net/projects/pywin32/files/pywin32/\n\n7) Download wsh-proxy. Extract wsh-proxy.zip. Change settings in config.py and start with command:\n```\n  python xmr-proxy.py\n```\n\n#Contact\n\n* I am available via admin@dwarfpool.com\n\n#Credits\n\n* Original version by Slush0 (original stratum code)\n* More Features added by GeneralFault, Wadee Womersley and Moopless\n\n#License\n\n* This software is provides AS-IS without any warranties of any kind. Please use at your own risk.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwiseplat%2Fwsh-proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwiseplat%2Fwsh-proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwiseplat%2Fwsh-proxy/lists"}