Bitcoin Forum
May 26, 2024, 12:22:22 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: New mining GUI  (Read 2091 times)
joshua70448 (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0



View Profile WWW
April 25, 2013, 12:10:11 PM
Last edit: April 25, 2013, 08:34:45 PM by joshua70448
 #1

I've been working on a new mining frontend called SlushMiner, it's similar to GUIMiner but with some improvements:

  • At the moment it's designed to work specifically with Slush's Pool. You log in using your API key and your list of workers is pulled down, along with your account statistics. (I recently added the ability to override the worker information in case the Slush's Pool API goes down like it did recently)
  • Exchange rates are pulled from Bitcoincharts.com, allowing you to see your reward balances in whatever currency you like.
  • Support for proxy servers, along with better exposure for options like vectors, frames, and sleep.
  • Detailed tooltips for every feature in the program.
  • Charts for statistics like hashrate and accepted shares per minute

.NET Framework 3.5 SP1 is required, along with Windows XP or newer. Both 32-bit and 64-bit systems are supported, and this program uses a Stratum-compatible POCLBM backend. This program is geared especially toward new Bitcoin miners, but it exposes a number of settings for experienced users as well. At the moment the program only works with Slush's Pool, the POCLBM miner, and currency info from Bitcoincharts.com, but in the future I plan on working on an addon-type system to allow other pools, other miners, and other currency market sources. (At that point I'll likely rename it to something more generic)

I've been posting this program in the newbie forum since I just recently created my account, but since I got whitelisted I'm creating a topic here too. I'm up to version 0.2 at the moment, and it's still in alpha stages so there's bound to be bugs in it, but if anyone would like to try it out and let me know what you think I'd really appreciate it! I'll be releasing the C# source code soon, I'm almost done cleaning it up.

Download SlushMiner: https://sourceforge.net/projects/slushminer
joshua70448 (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0



View Profile WWW
April 25, 2013, 06:52:36 PM
 #2

I've moved the entire SlushMiner project over to SourceForge: https://sourceforge.net/projects/slushminer. I've uploaded all of the source code to the built-in Git repository, there's a few basic wiki pages, and SF has a tickets system if anyone has any problems with the software.
Lucko
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1000



View Profile
April 25, 2013, 08:15:58 PM
 #3

Interesting... You are saying this is front end and you use POCLBM miner... Not familiar with that one... I notice that hashrate gui vs cgminer is +10% if you use cgminer... What is POCLBM like?

EDIT: What about automatic backup addresses and pools? stratum.bitcoin.cz:3333, stratum2.bitcoin.cz:3333, stratum3.bitcoin.cz:3333, getwork.bitcoin.cz:8332...

EDIT: getwork.bitcoin.cz:8332 is api.bitcoin.cz:8332 Smiley It is getwork protocol but address is diffident...
joshua70448 (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0



View Profile WWW
April 25, 2013, 08:21:57 PM
 #4

Interesting... You are saying this is front end and you use POCLBM miner... Not familiar with that one... I notice that hashrate gui vs cgminer is +10% if you use cgminer... What is POCLBM like?

My program is similar in concept to GUIMiner, and both programs use POCLBM as a backend (at least, POCLBM is the default backend for GUIMiner). POCLBM is a command-line miner written in Python, it doesn't take input like cgminer (you have to specify options when you first run it), but the corporate anti-virus at my office blocks cgminer as a virus so I can't use it there Sad

To fix the 10% rate problem, run SlushMiner as an administrator. I've had another user complain about that problem, but it went away when he ran it as admin. I need to look into that problem...
claxdog
Newbie
*
Offline Offline

Activity: 21
Merit: 0



View Profile
April 25, 2013, 08:32:05 PM
 #5

working good so far.good work.
joshua70448 (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0



View Profile WWW
April 25, 2013, 08:33:37 PM
 #6

EDIT: What about automatic backup addresses and pools? stratum.bitcoin.cz:3333, stratum2.bitcoin.cz:3333, stratum3.bitcoin.cz:3333, getwork.bitcoin.cz:8332...

EDIT: getwork.bitcoin.cz:8332 is api.bitcoin.cz:8332 Smiley It is getwork protocol but address is diffident...

I'll add failover support in the next release, so you can have backup servers.
Lucko
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1000



View Profile
April 25, 2013, 08:57:31 PM
 #7

I must say it is great for non dedicated miner or hobiest but for a big mining cg is still the king(core, mem, fan speeds controlled) since there is no need for GUI... I must say that it is usefull even if you don't mine with it.
Lucko
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1000



View Profile
April 25, 2013, 09:01:41 PM
 #8

I found a bug...

422419,00000000 BTC / 44776420,00 EUR <--- This is my estimated reword... It has the same problem with all data... I would like to see thouse numbers... Estimated reword should be around 0.00443322 BTC
joshua70448 (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0



View Profile WWW
April 25, 2013, 09:33:45 PM
 #9

I found a bug...

422419,00000000 BTC / 44776420,00 EUR <--- This is my estimated reword... It has the same problem with all data... I would like to see thouse numbers... Estimated reword should be around 0.00443322 BTC

Heh, and that's why it's still in alpha stages. I must not be parsing numbers like 0,00422419 correctly. I'll fix that.
joshua70448 (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0



View Profile WWW
April 26, 2013, 10:01:13 PM
 #10

I've released version 0.2.1 of SlushMiner on my SourceForge (https://sourceforge.net/projects/slushminer), this is mostly a bug fix and performance improvement release:

  • Fixed problems with chart zooming and increased range
  • New version checking will now actually respect user setting (was previously always on)
  • Maximum limit removed from miner refresh rate
  • Chart data is removed after a specified number of hours (keeps memory usage from getting too high)
  • Website pulls and chart updates are paused while the main form is minimized, everything gets updated when the form is restored

    Minor bug fixes:
  • JSON parsing when the user's current culture uses commas as decimal separators
  • Total stats calculations when accepted or rejected share counts go over 1,000 (thousands separator causing problems)
  • Currency exchange information is now displayed and updated all the time
milo
Newbie
*
Offline Offline

Activity: 65
Merit: 0


View Profile
May 01, 2013, 06:36:47 PM
 #11

Nice!  Thanks for putting in the effort.

milo
Newbie
*
Offline Offline

Activity: 65
Merit: 0


View Profile
May 01, 2013, 06:42:02 PM
 #12

FWIW, SlushMiner can be used right now with other stratum-based pools.  Simply change the pool address and port in the Settings: Pool tab, and use the "manual override" button to specify the worker name and password on the Start page.

All the Slushpool-centric status displays won't reflect your activity on the "other" pool, but the miner hash rate, accepted/rejected shares, mining stats page, and logs will be current.

Don't get me wrong - Slush's pool is great and one of my faves for BTC mining, but I spend most of my MH's on PPCoin mining lately over at the D7 pool.  https://ppcoin.d7.lt

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!