Bitcoin Forum

Bitcoin => Project Development => Topic started by: trumpetx on May 24, 2011, 01:58:06 PM



Title: MinerStatus 0.7.7 Beta Release - Last release of .7.x tree
Post by: trumpetx on May 24, 2011, 01:58:06 PM
0.7.7

Quote
Bugfix:

Fixing a crash error when a btcguild or swepool API key had 0 associated workers to the account.

Fixing a crash error on the View Miner Detail page when Mt.Red returns nothing for "Round Solved"

0.7.6

Quote
*New feature:
BitMine status now has both workers and user statistics

*Bugfix:
Some force-closes have been fixed when first adding a BTCGuild API key

0.7.5

Quote
- KNOWN ISSUE:
-- BitcoinPool's JSON is messed up.  I can't fix it. (http://bitcoinpool.com/forum/viewtopic.php?f=4&t=237) EDIT: RESOLVED
-- Some users at Mt.Red are having issues.  There's something going on with the JSON for hashrate where it displays "false" instead of a decimal number.  I don't feel like coding around this since it will probably be fixed soon.  Bug MtRedMining in #mtred on IRC.  He is good peoples.

- BUGFIX:
-- Moving Deepbit to https instead of http which *seems* to fix the problem with Deepbit.  PLEASE let me know if Deepbit is still broken for you.  Also, mail me your API key so I can debug.  Thanks! (minerstatus@trumpetx.com)

- FEATURE ADDITIONS:
-- By request, hitting the back button will go back after a "key up" instead of a "key down."
-- You can now delete miners directly from the options menu.

0.7.4.5

Quote
-- Fixing many Null Pointer errors which happened with Deepbit quite a lot.  If you've been having problems with Deepbit, go ahead and give it another go and email me if you have more crashes.


0.7.4

Quote
- Adding Mt. Red Pool
- Removing JodaTime library which will make this application MUCH smaller on your device
- Changed the date format (due to JodaTime removal) to a readable date (e.g. May 30, 2011 3:45 PM.)
- Truncated some decimal fields for some pools due to really, really long numbers which pushed data off the side of the screen.

0.7.3

Quote
-Added Swepool

0.7.2.5

Quote
-Changing the method of detecting whether a client is offline or online.  The previous code used for detection did not work in all cases.  Thanks to deathnetworks for the tip.

0.7.2

Quote
- Bugfixes
- Added http://bitclockers.com/ Pool (http://forum.bitcoin.org/index.php?topic=10127.0)

FIXED: Turning on Airplane mode or otherwise shutting off your data will now inform the user that there is no data connection.

Reported by Dark (May 25, 2011)
Pop on the internet activity check so the 'will delete message doesn't spam if we forget to put data on


0.7.1

Quote
- Refactored the code to produce a faster updating process.
- Added some historical record keeping on pool data (not doing anything with this yet - graphs maybe?)
- Added BTC Guild Pool
- Fixed issues with https & Mt. Gox

More features coming soon, this was more of a bugfix release.


https://market.android.com/details?id=me.davidgreene.minerstatus

Quick QR Code download link:

http://chart.apis.google.com/chart?cht=qr&chs=350x350&chl=http%3A%2F%2Fmarket.android.com%2Fdetails%3Fid%3Dme.davidgreene.minerstatus


Title: Re: MinerStatus 0.7.1
Post by: Mononofu on May 24, 2011, 02:59:13 PM
I like  ;D

However, you should either display current MHash/s (at least BTC - Guild, and slush's pool display it) or time of last submitted share.


Title: Re: MinerStatus 0.7.1
Post by: trumpetx on May 24, 2011, 03:25:35 PM
I like  ;D

However, you should either display current MHash/s (at least BTC - Guild, and slush's pool display it) or time of last submitted share.

BTCGuild shows the current MHash rate (all workers added up) on the front page and a mhash for each worker on the detailed page.  IIRC Slush doesn't publish MHash in his JSON api unless he's changed it (I had sent him a request to do so a long while back).

EDIT: Here is what I see for slush's pool:

http://mining.bitcoin.cz/accounts/profile/json/3104-30b6bd141dd66bc2f11ccf8dc97512df
Quote
{"username": "trumpetx", "unconfirmed_reward": "0.00000000", "send_threshold": "1.00000000", "confirmed_reward": "0.00000000", "wallet": "", "estimated_reward": "0.00000000"}

If I actually mined on slush's pool does the API show the MHash?


Title: Re: MinerStatus 0.7.1
Post by: EPiSKiNG on May 24, 2011, 05:16:36 PM
+1

thanks trumpet!

-EP


Title: Re: MinerStatus 0.7.1
Post by: Basiley on May 24, 2011, 07:10:55 PM
nice :P
mgtox/glbse charts ? hardware health ?


Title: Re: MinerStatus 0.7.1
Post by: trumpetx on May 24, 2011, 10:26:14 PM
nice :P
mgtox/glbse charts ? hardware health ?

I'm not sure how I'd gauge hardware health (since I'm getting data from the JSON API's of Pools), but support for glbse public data is a definite option.


Title: Re: MinerStatus 0.7.1
Post by: darbsllim on May 25, 2011, 11:42:07 AM
0.7.1 Beta Release

Quote
- Refactored the code to produce a faster updating process.
- Added some historical record keeping on pool data (not doing anything with this yet - graphs maybe?)
- Added BTC Guild Pool
- Fixed issues with https & Mt. Gox

More features coming soon, this was more of a bugfix release.


https://market.android.com/details?id=me.davidgreene.minerstatus

Quick QR Code download link:

http://chart.apis.google.com/chart?cht=qr&chs=350x350&chl=http%3A%2F%2Fmarket.android.com%2Fdetails%3Fid%3Dme.davidgreene.minerstatus


Hey trumpetx - what is the purpose of this software for those of us who don't know?


Title: Re: MinerStatus 0.7.1
Post by: trumpetx on May 25, 2011, 12:16:09 PM
This app checks a miner's status with up to five pools:

bitcoinpool
slush
btcmine
btcguild
deepbit


You can configure any number of miners at any number of pools.  Each pool has their own API and MinerStatus has created a unique view for each pool to closely match the data provided in the JSON response from pool.

I have a plate of features to add still, once they're all done I'll bump the version to 1.0 and start working on the iPhone port.


Title: Re: MinerStatus 0.7.1
Post by: Tmoney on May 25, 2011, 12:21:27 PM
Hey trumpetx - what is the purpose of this software for those of us who don't know?

This is what i use it for:  centralized app which displays MtGox exchange rate and it's a quick and secure way to keep up with your miners from your phone while you are out and about.  There has been many times where I've looked at the app and saw that my hashrate was low, so I knew to fix my miners.
T


Title: Re: MinerStatus 0.7.1
Post by: trumpetx on May 25, 2011, 12:25:12 PM
Hey trumpetx - what is the purpose of this software for those of us who don't know?

This is what i use it for:  centralized app which displays MtGox exchange rate and it's a quick and secure way to keep up with your miners from your phone while you are out and about.  There has been many times where I've looked at the app and saw that my hashrate was low, so I knew to fix my miners.
T

This is exactly why I made the app :) 


Title: Re: MinerStatus 0.7.1
Post by: darbsllim on May 26, 2011, 07:18:13 AM
any chance it'll work with iphone or bb?


Title: Re: MinerStatus 0.7.1
Post by: Shades on May 26, 2011, 07:38:41 AM
Good job! If you add a widget it would be priceless.  ;)


Title: Re: MinerStatus 0.7.1
Post by: trumpetx on May 26, 2011, 07:22:23 PM
any chance it'll work with iphone or bb?

I actually put up a thread about porting this to BB and I received 0 responses so I'll probably focus on an iPhone port as soon as I'm at the 1.0 release level (aka, when I'm done adding the features that have been requested).  If there's significant interest, I'd be happy to port it to BB.  I've made a BB app at work so it wouldn't be much learning on my end.

The one downside to the iPhone port is it costs me $100/yr to be an iPhone developer.  I'm happy to learn the objective C on my own time, but I think I might have to charge $.99 for the iPhone app just to cover this cost.  I was hoping random donations would cover this cost, but if you click the link in my sig, you'll see the 1 btc I've received so far isn't making me rich :)


Title: Re: MinerStatus 0.7.1
Post by: trumpetx on May 26, 2011, 07:28:01 PM
Good job! If you add a widget it would be priceless.  ;)

The widget is one of my next features to add.  I had to say no to someone's request to support app2SD because you can't have widgets included in your app if you support app2SD.


Title: Re: MinerStatus 0.7.2
Post by: trumpetx on May 28, 2011, 03:00:30 PM
- Bugfixes
- Added http://bitclockers.com/ Pool (http://forum.bitcoin.org/index.php?topic=10127.0)

FIXED: Turning on Airplane mode or otherwise shutting off your data will now inform the user that there is no data connection.

Reported by Dark (May 25, 2011)
Pop on the internet activity check so the 'will delete message doesn't spam if we forget to put data on


Title: Re: MinerStatus 0.7.2
Post by: trumpetx on May 28, 2011, 03:27:57 PM
James! (Or anyone else who knows how to replicate this bug)

Quote
by James (May 26, 2011)
The Update caused an issue but I love the app   Love this app. However the update 0.7.1 causes a message to pop up for Slush's Pool. Says "does not exsist for pool or server error" however the data shows up after this error displays. I tried removing the pool then re adding and recreating the API Key and even forced the app to stop and cleared all data and tried again. Still get the error. Love the app but if you can fix this error that would be excellent. Thanks! Also everyone don't let this stop you from using this app. Still usable and getting better.

I can't make Slush's pool do this.  Try an uninstall and reinstall.  I'm going to guess that you have an invalid api key stuck in the database that got there before I put in proper validation (or maybe my validation is still fubar).  In any case, either go into the application management screen and perform an uninstall/reinstall or "wipe data for application".  Let me know if this problem persists.


Title: Re: MinerStatus 0.7.2
Post by: Xerxes on May 28, 2011, 04:46:10 PM
Love it man, great work!

Please add all the pools the app supports on the market page, think people would appreciate some info about that before they download it.

Any plans on getting support for Swepool.net or bitcoins.lc?


Title: Re: MinerStatus 0.7.2
Post by: trumpetx on May 28, 2011, 06:50:27 PM
Love it man, great work!

Please add all the pools the app supports on the market page, think people would appreciate some info about that before they download it.

Any plans on getting support for Swepool.net or bitcoins.lc?

Will do.

I'll take a look at them.  As long as they have an XML or JSON API I can add them.


Title: Re: MinerStatus 0.7.3
Post by: Kev on May 30, 2011, 11:48:55 AM
Hi,

I'm new to bitcoin and registered at btcmine.com for using the pool. After that I installed Miner Status in from the market. I tried to add my btcmine account but that doesn't work.
If I enter my JSON Auth Code (very big hex number) into the API Key field of Minter Status after selecting btcmine and press Add Miner. It just prints "Invalid Miner Name: my_long_hex_code". If I enter something "normal" like "Banana" it takes it. But of course when fetching the data it prints "Miner (Banana) does not exist in pool...".

So what am I doing wrong here?

Thanks a lot

Kev


Title: Re: MinerStatus 0.7.3
Post by: Bitcoineruk on May 30, 2011, 12:21:49 PM
What a fantastic release here, installed on my HD2 and running fantastically


Title: Re: MinerStatus 0.7.3
Post by: timmmay on May 30, 2011, 12:31:48 PM
Thanks for adding swepool :D


Title: Re: MinerStatus 0.7.3
Post by: trumpetx on May 30, 2011, 12:47:50 PM
Kev,

Shoot me an email with your API key and I'll debug it to figure out where my code is bananas.

minerstatus@trumpetx.com

-David


Hi,

I'm new to bitcoin and registered at btcmine.com for using the pool. After that I installed Miner Status in from the market. I tried to add my btcmine account but that doesn't work.
If I enter my JSON Auth Code (very big hex number) into the API Key field of Minter Status after selecting btcmine and press Add Miner. It just prints "Invalid Miner Name: my_long_hex_code". If I enter something "normal" like "Banana" it takes it. But of course when fetching the data it prints "Miner (Banana) does not exist in pool...".

So what am I doing wrong here?

Thanks a lot

Kev


Title: Re: MinerStatus 0.7.3
Post by: trumpetx on May 30, 2011, 03:32:39 PM
- Adding Mt. Red Pool
- Removing JodaTime library which will make this application MUCH smaller on your device
- Changed the date format (due to JodaTime removal) to a readable date (e.g. May 30, 2011 3:45 PM.)
- Truncated some decimal fields for some pools due to really, really long numbers which pushed data off the side of the screen.


Title: Re: MinerStatus 0.7.4
Post by: PabloW on May 30, 2011, 03:35:15 PM
iOS version please  ;D


Title: Re: MinerStatus 0.7.4
Post by: trumpetx on May 30, 2011, 03:38:20 PM
Temp unpublished the app - there is some error when adding a Mt.Red pool... (not in the simulator though :( )


Title: Re: MinerStatus 0.7.4
Post by: trumpetx on May 30, 2011, 03:38:57 PM
iOS version please  ;D

My Macbook is sitting up in Indiana right now (I just moved to Austin, TX).  Once I get that down here, I can start work on it.


Title: Re: MinerStatus 0.7.4
Post by: trumpetx on May 30, 2011, 04:04:28 PM
Temp unpublished the app - there is some error when adding a Mt.Red pool... (not in the simulator though :( )

Fixed and republished.


Title: Re: MinerStatus 0.7.4
Post by: sanchaz on May 30, 2011, 04:42:04 PM
Temp unpublished the app - there is some error when adding a Mt.Red pool... (not in the simulator though :( )

Fixed and republished.

hi i got a force close error with deepbit. sent you pm.


Title: Re: MinerStatus 0.7.3
Post by: Kev on May 30, 2011, 07:13:11 PM
Hi David,

thanks for anwering. I figured it out. I was to lazy to enter the code by hand so I put it into a google doc on my pc and copy/pasted it on the phone. That didn't work. I guess it copied some invisible characters, too (like html tags..). Now I tried again entering the code by hand and it works. Maybe you can reproduce this and just strip those characters.

Thank you.

Kev,

Shoot me an email with your API key and I'll debug it to figure out where my code is bananas.

minerstatus@trumpetx.com

-David


Hi,

I'm new to bitcoin and registered at btcmine.com for using the pool. After that I installed Miner Status in from the market. I tried to add my btcmine account but that doesn't work.
If I enter my JSON Auth Code (very big hex number) into the API Key field of Minter Status after selecting btcmine and press Add Miner. It just prints "Invalid Miner Name: my_long_hex_code". If I enter something "normal" like "Banana" it takes it. But of course when fetching the data it prints "Miner (Banana) does not exist in pool...".

So what am I doing wrong here?

Thanks a lot

Kev


Title: Re: MinerStatus 0.7.4
Post by: trumpetx on May 31, 2011, 01:13:27 PM
-- Fixing many Null Pointer errors which happened with Deepbit quite a lot.  If you've been having problems with Deepbit, go ahead and give it another go and email me if you have more crashes.


Title: Re: MinerStatus 0.7.4
Post by: trumpetx on June 01, 2011, 05:08:01 AM
Quote
- KNOWN ISSUE:
-- BitcoinPool's JSON is messed up.  I can't fix it. (http://bitcoinpool.com/forum/viewtopic.php?f=4&t=237)
-- Some users at Mt.Red are having issues.  There's something going on with the JSON for hashrate where it displays "false" instead of a decimal number.  I don't feel like coding around this since it will probably be fixed soon.  Bug MtRedMining in #mtred on IRC.  He is good peoples.

- BUGFIX:
-- Moving Deepbit to https instead of http which *seems* to fix the problem with Deepbit.  PLEASE let me know if Deepbit is still broken for you.  Also, mail me your API key so I can debug.  Thanks! (minerstatus@trumpetx.com)

- FEATURE ADDITIONS:
-- By request, hitting the back button will go back after a "key up" instead of a "key down."
-- You can now delete miners directly from the options menu.


!!! KNOWN CURRENT ISSUE WITH BITCOIN POOL !!!

They've just published their new website, but something got messed up with the JSON stats.  In effect, bitcoinpool.com is broken until it's fixed on their end.  Sorry :(


Title: Re: MinerStatus 0.7.6 Beta Release - Last release of .7.x tree
Post by: trumpetx on June 12, 2011, 09:36:44 PM
Next release will have a widget of some sort.  Barring any major bugs with this release, we'll see 0.8.0 out next week sometime with a widget.

Quote
*New feature:
BitMine status now has both workers and user statistics

*Bugfix:
Some force-closes have been fixed when first adding a BTCGuild API key


Title: Re: MinerStatus 0.7.6 Beta Release - Last release of .7.x tree
Post by: trumpetx on June 20, 2011, 03:34:17 AM
Back from moving cross country....  I noticed two recent crash reports from users, both are fixed with this bugfix release.

Next up, TradeHill data reports (similar to the current Mt.Gox) & a widget (finally).

Quote
Bugfix:

Fixing a crash error when a btcguild or swepool API key had 0 associated workers to the account.

Fixing a crash error on the View Miner Detail page when Mt.Red returns nothing for "Round Solved"


Title: Re: MinerStatus 0.7.7 Beta Release - Last release of .7.x tree
Post by: ananas5 on June 20, 2011, 04:42:46 AM
Could you include this pool in your app: http://bitcoins.lc ?


Title: Re: MinerStatus 0.7.7 Beta Release - Last release of .7.x tree
Post by: trumpetx on June 20, 2011, 02:57:53 PM
Could you include this pool in your app: http://bitcoins.lc ?

I get lots of requests for this pool, but I cannot add it as it does not provide a webservice that has user-based statistics.  Once bitcoins.lc provides some JSON stats on a user-level, shoot me a note and I'll add them.