Giter Site home page Giter Site logo

add1ct3d / minerproxy2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bradleyshaner/minerproxy2

0.0 0.0 0.0 208 KB

Multi Algo/Coin Mining Proxy - Only one connection to the pool. Claymore/PhoenixMiner currently supported.

License: GNU General Public License v3.0

C# 100.00%

minerproxy2's Introduction

MinerProxy2

MinerProxy 2 is the next version of MinerProxy currently in development. It aims to be a multi-coin and multi-algorithm proxy that acts as a server for your miners. The goal is to facilitate easy monitoring and centrilized pool management with multiple miners in a way that helps reduce bandwidth usage by only having one connection to the mining pool and potentially increase mining profitability by sending work to all miners. This version of the proxy is a complete rewrite and can support multiple proxies in a single instance.

Currently only Ethereum is implemented, but I've been working towards a streamlined architecture that will make supporting other cryptocoins relatively easy. Development is ongoing, but I think that the current Ethereum progress is getting stable enough to start testing.

This is a pre-alpha project currently. Many things are not implemented yet. I do not recommend using this proxy in critical deployments until its reliability can be more thoroughly tested and more features are added. I'm opening up the repository for testing and additional insight into its development!

How to use (Windows)

There are no current releases. To use this project in its current state you must compile it.

  1. Download the .NET Core Runtime installer, unless you have the SDK already installed.

  2. Download the newest MinerProxy2 release and extract it somewhere.

  3. Run the batch file to start MinerProxy2 the first time for it to create its extra directories and default files.

  4. Open the Pools folder and open the single JSON file in Notepad++, and edit it as you see fit, replacing pool/wallet/worker information, then save it.

  5. Start MinerProxy2 again using the batch file and it should load up and start waiting for your miners.

You can have as many proxies in a single MinerProxy2 instance as you want, simply add another JSON file with different settings listening on a different port. Each JSON file in the Pools directory is loaded and a proxy is created based on that JSON file's contents.

Work in progress!

minerproxy2's People

Contributors

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