Coder Social home page Coder Social logo

nxeprotocol / simplecoin_multi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from simplecrypto/simplecoin_multi

0.0 2.0 0.0 9.46 MB

A multipool capable cryptocurrency mining frontend implementation for powerpool

License: MIT License

Python 81.24% Makefile 2.41% Shell 2.41% CSS 6.68% JavaScript 7.26%

simplecoin_multi's Introduction

SimpleCoin Multi

Build Status Coverage Status Documentation Status

SimpleCoin is an open source mining pool frontend, it performs many of the same functions as software like MPOS. It is currently under active development for use in the SimpleMulti mining pool, although we are gradually adding documentation so it can be set up more easily by others as well. It should be considered beta software, and breaking/sweeping changes may still be added occasionally. We are following Semantic Versioning, and as such once we reach v1.0 breaking changes will be less frequent.

Features

  • Multi-currency support. One instance of this pool software supports mining and paying out many currencies.
  • Multi-algo support. Currently configured for X11, Scrypt, and Scrypt-N, but designed so others could be added.
  • Merge mining enabled. We support merge mining as many currencies as you'd like.
  • Multi-chain support. Some miners can mine with PPLNS, while others use PROP payout, but they work together to solve blocks faster for each "chain".
  • Translation support. Thanks to sbwdlihao's contributions we support internationalization.

For installation instructions please read the docs.

Questions

If you're having trouble you can ask on the mailing list.

Contribute

Code

We're actively working on SCM, so please feel free to send in pull requests. Before sending a pull request, it's a good idea to run the tests. Code that breaks tests will not be merged until it's fixed.

# enter our virtualenv
workon scm
# the tests require some special dependencies
pip install -r requirements-test.txt
nosetests
# If you want coverage
nosetests --with-coverage --cover-package=simplecoin --cover-html

For pull requests that touch on especially sensitive areas, such as payout calculations, share processing, etc, we will want to thoroughly test the changes before merging it in. This may take us a while, so including tests for your code and keeping it clean will help speed things up.

Documentation

Documentation changes are very welcome. Before committing and making your pull request you can build you changes locally if needed with the following:

workon scm
# install sphinx
pip install -r requirements-docs.txt
cd doc/
make html
# view it in your browser
google-chrome _build/html/index.html

Chedda

If you feel so inclined, you can give back to the devs:

DOGE DAbhwsnEq5TjtBP5j76TinhUqqLTktDAnD

BTC 185cYTmEaTtKmBZc8aSGCr9v2VCDLqQHgR

VTC VkbHY8ua2TjxdL7gY2uMfCz3TxMzMPgmRR

Credits

Whether in debugging & troubleshooting, code contributions, or donations it is very much appreciated, and critical to keep this project going. A big thank you to those who have contributed:

simplecoin_multi's People

Contributors

icook avatar ericecook avatar sbwdlihao avatar raid5 avatar yinhm avatar

Watchers

James Cloos avatar NXE avatar

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.