Stratum Proxy for Monero-pools
Switch branches/tags
Nothing to show
Clone or download
Latest commit bfeeef6 Jun 27, 2017
Failed to load latest commit information.
log Add log folder and empty log file Aug 13, 2014
mining_libs New setting: worker_id from IP address of miner Sep 11, 2014
stratum first commit Aug 12, 2014
LICENSE first commit Aug 12, 2014 Update Jun 27, 2017 Update Oct 4, 2014 length 106 fixed Jun 27, 2017


This is Stratum Proxy for Monero-pools (RPCv2) using asynchronous networking written in Python Twisted.


If you lost connections to your proxy and have a lot of users, check limits of your system in /etc/security/limits.conf

The best way to increase limits of open files:

proxyuser hard nofile 1048576

proxyuser soft nofile 1048576


NOTE: This fork is still in development. Some features may be broken. Please report any broken features or issues.


  • XMR stratum proxy
  • Central Wallet configuration, miners doesn't need wallet as username
  • Support mining to exchange
  • Support monitoring via email
  • Bypass worker_id for detailed statistic and per rig monitoring
  • Only one connection to the pool
  • Individually Vardiff for workers.


  • Automatically failover via proxy, also for non-supported miners (ccminer)


  • all configs file

#Example for miners

  • ./minerd -a cryptonight -o stratum+tcp:// -u 123456 -p 1


  • XMR: 466KoUjvbFE2SduDyiZQUb5QviKo6qnbyDGDB46C6UcTDi5XmVtSXuRYJDmgd6mhYPU92xJHsTQyrSjLbsxdzKQc3Z1PZQM


xmr-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.

  • Python 2.7+
  • python-twisted
  • Pool with support for this proxy


  • just copy and start



  • Original version by Slush0 (original stratum code)
  • More Features added by GeneralFault, Wadee Womersley and Moopless


  • This software is provides AS-IS without any warranties of any kind. Please use at your own risk.