Bitcoin Forum

Bitcoin => Project Development => Topic started by: Vorksholk on October 04, 2012, 11:53:10 AM



Title: [Gauging Interest] Mining Panel For Client-by-Client
Post by: Vorksholk on October 04, 2012, 11:53:10 AM
Hello everyone. I am putting the finishing touches on my last programming project (still got some work to do, but yeah). I was thinking a bit today about what I was going to do next, and I had this thought come to me, something I have seen implemented to some extent before, but different. I thought about a Mining Panel, a GUI-frontend tool that does a lot of things for small-time miners (people like me, I want this program for myself, lol). This would not be your average mining panel, however. It would cater to small-time miners who don't have large farms (who likely already have similar, more complicated solutions). It would combine ease-of-use with more advanced, optional features.

-Easy eight-click mining setup on Windows (with NO prior knowledge but a pool account)
-Setup/config files to dictate mining policies
--->%hash power to each pool (as dictated by amount of time spent pointed at each pool in a one-hour period)
--->Modules (from both me and 3rd parties) anyone can write with a bit of knowledge that the program queries for config changes
-->Remote-login abilities
-Based on a core of CGMiner
-Custom command line arguments for cgminer (optional...)


Modules:
Modules are things that either I or the community could make. Essentially, my program would query any module in the "modules" folder for any changes in mining. I will release technical details as to exactly how they communicate when the product enters beta stage, most likely. Modules could do anything from connecting to a custom webpage (modules could have configuration files as well for each) and grabbing data to querying a database to anything else. Modules would be jar files.

The software for remote logins to your miners could have multiple miners that it monitors, possibly doing some form of alert when one goes down, as well as of course having access to each miner and changing configs over the internet, or over your own network.

Just wondering if people see this project as interesting, something that I should pursue :)