GithubHelp home page GithubHelp logo

neozonz / stratum-mining-litecoin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from moopless/stratum-mining-litecoin

7.0 3.0 1.0 398 KB

Implementation of Bitcoin mining pool on Stratum protocol

License: Other

Python 96.66% Shell 3.34%

stratum-mining-litecoin's Introduction

#Description Stratum-mining is a pooled mining protocol. It is a replacement for getwork based pooling servers by allowing clients to generate work. The stratum protocol is described here in full detail.

This is a implementation of stratum-mining for scrypt based coins. It is compatible with mmcfe-ng as well as mmcfe, as it complies with the standards of pushpool. The end goal is to build on these standards to come up with a more stable solution.

The goal is to make a reliable stratum mining server for scrypt based coins. Over time I will develop this to be more feature rich and very stable. If you would like to see a feature please file a feature request.

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

#Donors A special thanks to everyone that has donated to this project.

#Special Thanks

  • Pooler
  • TheSerapher

Litecoin Donations are welcome: LdaQyrh8PaLTuBxtgGo97Pj49CScqMTxvX

#Features

  • Stratum Mining Pool
  • Solved Block Confirmation
  • Scrypt based coins
  • Vardiff support
  • Log Rotation
  • Initial low difficulty share confirmation
  • Multiple litecoind wallets
  • On the fly addition of new litecoind wallets
  • MySQL database support
  • Adjustable database commit parameters
  • Bypass password check for workers

#Requirements stratum-mining-litecoin 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
  • stratum
  • MySQL Server
  • Litecoind

Other coins have been known to work with this implementation. I have tested with the following coins, but there may be many others that work.

  • Litecoin
  • Feathercoin
  • Digitalcoin
  • BBQcoin
  • Florincoin
  • Megacoin
  • Hypercoin
  • Luckycoin
  • Alphacoin
  • Argentum
  • Emeraldcoin

#Installation

The installation of this stratum-mining-litecoin can be found in the INSTALL.md file.

#Contact I try to stay in #stratum-mining-litecoin on freenode. I am more responsive to requests made through github.

#Credits

  • Original version by Slush0
  • Modified version by GeneralFault
  • Modified version Wade Womersley (Media Skunk Works)
  • Scrypt conversion from work done by viperaus
  • Modified version by moopless ( Donations Welcome: LdaQyrh8PaLTuBxtgGo97Pj49CScqMTxvX)
  • Further updates & maintenance by Neozonz ( Donations welcome at Les4Ji2xC1rv6SyYLwCCz48M4XwTYAKvq6 or mine on my pool Mine-Litecoin)

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

stratum-mining-litecoin's People

Contributors

jarretlavallee avatar generalfault avatar wadewomersley avatar moopless avatar neozonz avatar svasva avatar slush0 avatar luke-jr avatar m0mchil avatar

Stargazers

 avatar bigdou avatar yager avatar Taras Naumtsev avatar Flyingnn avatar Jim Myhrberg avatar  avatar

Watchers

Boris Pigeot avatar James Cloos avatar  avatar

Forkers

flyingnn

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.