Bitcoin Forum
April 19, 2024, 08:46:52 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1
  Print  
Author Topic: Strange behavior of Suprnova total-earnings stats  (Read 198 times)
manicminer3018 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 23, 2018, 01:27:17 PM
 #1

Hi there,

Just discovered very strange behavior on my total-earnings status page (I also tried to contact suprnova support but still getting "There was a problem sending your message, try again later").

I have the script which downloads earned money every minute. Unfortunately, it seems that there is significant amount of money which disappearing from my account.

https://www.dropbox.com/s/nnonuhdn84fvsx8/2018-01-23_14-25-52.png?dl=0

As you can see on this report, I earned some money for example at 13:56 but when I downloaded total_earning again in 14:01 total_earnings was lowered by -0.002. (And there is a lot of another negative values).

So, I checked transaction summary here on zcl.suprnova.cc server

https://www.dropbox.com/s/xtzj7bu7vgc6nkh/2018-01-23_14-16-48.png?dl=0

But there are no such negative values. Any positive values are in sync with my values, but negative ones seem to be very large. The only negative values in the transaction list are fees which should be about 100x lower than what happened with my balance.

So, my question is. Is this normal behavior, or is it some kind of bug, hack, or what does this means? Can anyone confirm similar behavior?
1713559612
Hero Member
*
Offline Offline

Posts: 1713559612

View Profile Personal Message (Offline)

Ignore
1713559612
Reply with quote  #2

1713559612
Report to moderator
You get merit points when someone likes your post enough to give you some. And for every 2 merit points you receive, you can send 1 merit point to someone else!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713559612
Hero Member
*
Offline Offline

Posts: 1713559612

View Profile Personal Message (Offline)

Ignore
1713559612
Reply with quote  #2

1713559612
Report to moderator
manicminer3018 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 23, 2018, 02:31:09 PM
 #2

Few more observations:

This is transaction log from 2018-01-23 15:20:26
https://pastebin.com/qxCcWZwV

And this one minute later from 2018-01-23 15:21:47
https://pastebin.com/DcB9nvaR

Two almost exact transaction lists generated one minute each other. The only difference is in number of confirmations and total amount. How is this possible??

https://www.dropbox.com/s/myuqynoifvpw4mo/TOTALCMD_2018-01-23_15-29-00.png?dl=0

One minute diff and my account lost 0.002 ZCL. Also Fee was lowered, so it wasn't caused by fee.

ocminer
Legendary
*
Offline Offline

Activity: 2660
Merit: 1240



View Profile WWW
January 23, 2018, 02:45:09 PM
 #3

Just compare the TX Summary from the Dashboard on the pool itself, the API is deprecated since there's a precision problem with small numbers as you can see 5.4e-7 for example means 0.000000054 coins

If you earnings on the dashboard are cool, all is good

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
manicminer3018 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 23, 2018, 02:47:19 PM
 #4

Unfortunately, nothing is cool. Dashboard displays exactly same values like in API. So if I refresh the dashboard, I see like money is disappearing.

PS: And now suprnova stats API stopped working at all. Last ~8 minutes returns only blank page.
ocminer
Legendary
*
Offline Offline

Activity: 2660
Merit: 1240



View Profile WWW
January 23, 2018, 03:21:12 PM
 #5

The coins can't just disappear, check your Transactions, there are Credits and Debits, with every confirmation a portion of the coins gets paid so of course sometimes you see less and sometimes you see more as you only have a "gliding view" of the last XXX transactions.

Create a new account, mine in the new account for 1-2 h and you'll see that you actually only get more in your account because payments have not yet started as the coins are not yet confirmed. Then wait until the coins mature and you get paid - you'll see the balance on the account get less and then it'll get more again because new coins are mined etc..

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
manicminer3018 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 23, 2018, 04:12:04 PM
 #6

Thanks for clarification. This makes sense although it's pretty large portion of mined currency ;-(

When I wrote my first post I had about 1.7994 ZCL. Now, two hours later (without mining anything new) I had 1.7837 ZCL. And the maximum was 1.8118 ZCL about 5 hours before.

So, the 0.0124 ZCL reduction after ~5hours when I mined ~0.49991671/day ZCL, about 2.5%

As you stated, I checked my transactions. But numbers in the transaction are the same before and also after reduction (as you can see in attached pastebin links). This is still confusing for me.
manicminer3018 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 23, 2018, 04:37:41 PM
 #7

I tried refresh earning report in new window with keeping the previous results in another tab:

As you can see, this is original report:

https://i.imgur.com/2fHACvR.png

and now, this is the new one

https://i.imgur.com/CeFaldo.png


As you can see, earning values again changed from 1.78378286ZCL to 1.78138356ZCL

BUT!

Why isn't changed "Last day" value and "Last week"? Why only "Last month" and "All time"? This is very strange. I don't think this is caused only by confirming.

Also worth mentioning that after I reported this to suprnova they shuted down the API for reading these values but without any response to my questions.
ocminer
Legendary
*
Offline Offline

Activity: 2660
Merit: 1240



View Profile WWW
January 23, 2018, 04:40:56 PM
 #8

I tried refresh earning report in new window with keeping the previous results in another tab:

As you can see, this is original report:



and now, this is the new one




As you can see, earning values again changed from 1.78378286ZCL to 1.78138356ZCL

BUT!

Why doesn't changed "Last day" value and "Last week"? Why only "Last month" and "All time"? This is very strange. I don't think this is caused only by confirming.

Also worth mentioning that after I reported this to suprnova they shuted down the API for reading these values but without any response to my questions.

Data is only kept for 10 days and then deleted. Thats why "last month" and "all time" changes - the older data is simply deleted, so your earnings of course decrease because the old, already paid data simply gets purged from the database.

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
manicminer3018 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 23, 2018, 04:45:28 PM
 #9

In case that data is kept only for 10days, why "Last Month" and "All time" rows at all? But ok, I will try to wait more days what happen. In the meanwhile I will try different pools.
sir_blacks
Jr. Member
*
Offline Offline

Activity: 119
Merit: 3


View Profile
January 23, 2018, 05:02:20 PM
 #10

Ocminer like a joke because your appi & site implementation problem if a Eve player (Eve online game) what it is use to relay on spreadsheet (exel) see how it work site for sure it will wardeck & chase on all galaxy possible Smiley
ocminer
Legendary
*
Offline Offline

Activity: 2660
Merit: 1240



View Profile WWW
January 23, 2018, 05:11:11 PM
 #11

In case that data is kept only for 10days, why "Last Month" and "All time" rows at all? But ok, I will try to wait more days what happen. In the meanwhile I will try different pools.

Historical reasons, in newer pools they're removed.. so you only have last 10 days there.

Yes, simply compare pools and you'll see the earnings are the same Smiley

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
manicminer3018 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 23, 2018, 05:57:17 PM
 #12

Ok, now with updated message "Earnings Data is only kept for maximum 10 days" it's clear. So I suppose @ocminer, you are admin, right?

Because gettransactions API is down and earnings is kept only for 10days, what is the best way how to automatically download hour/day income for stats?

PS: Would be sufficient to get "gettransactions" with last 24hour for example. With such data it would be possible to keep track of mining
ocminer
Legendary
*
Offline Offline

Activity: 2660
Merit: 1240



View Profile WWW
January 23, 2018, 06:44:54 PM
 #13

Ok, now with updated message "Earnings Data is only kept for maximum 10 days" it's clear. So I suppose @ocminer, you are admin, right?

Because gettransactions API is down and earnings is kept only for 10days, what is the best way how to automatically download hour/day income for stats?

PS: Would be sufficient to get "gettransactions" with last 24hour for example. With such data it would be possible to keep track of mining

You can keep track of the earnings on the pool directly, the API was enabled by mistake, I simply forgot to disable that call a while back when I was searching for a performance issue as the query is quite slow on larger pools

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
manicminer3018 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 23, 2018, 06:47:05 PM
 #14

So the best way is to download and parse html? ;-( Wouldn't be possible to simplify API call only to last 24 hour (or at least 1hour, this would be sufficient too) ?
ocminer
Legendary
*
Offline Offline

Activity: 2660
Merit: 1240



View Profile WWW
January 23, 2018, 07:07:46 PM
 #15

So the best way is to download and parse html? ;-( Wouldn't be possible to simplify API call only to last 24 hour (or at least 1hour, this would be sufficient too) ?

Hmm, yes .. I need to add rate limiting then.. I'm busy with a few other things currently but will keep it in mind

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
manicminer3018 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
February 08, 2018, 04:10:29 PM
 #16

Hi @ocminer, any update on the API, please?

Would be sufficient to get for example last 10 transactions from transaction api (without sum, etc.).

I tried to use curl to log-in but I suppose there is some protection so I'm not able to download transactions in any way.

Your help will be appreciated. Thank you!
manicminer3018 (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
February 15, 2018, 08:02:26 AM
 #17

@l0ud: Unfortunately no, it's also to actual earnings. This was the reason why I created this topic.

@ocminer: Any response please?
ocminer
Legendary
*
Offline Offline

Activity: 2660
Merit: 1240



View Profile WWW
February 15, 2018, 09:24:20 PM
 #18

The 10 day limit only limits PAID Earnings.. so all withdrawn funds are deleted from the DB after 10 days, of course if you don't. Withdraw, I can't and won't delete anything.

No estimate yet for the API on the older pools, I'm tesing new DB optimizations on some newer pools but performance is still not what I'm expecting. I might do some rate limiting on the API maybe...

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
ocminer
Legendary
*
Offline Offline

Activity: 2660
Merit: 1240



View Profile WWW
February 17, 2018, 03:37:54 AM
 #19

The 10 day limit only limits PAID Earnings.. so all withdrawn funds are deleted from the DB after 10 days, of course if you don't. Withdraw, I can't and won't delete anything.

Aha, well that clears it up a bit, I guess, thanks Smiley

but I had a 36 hour run there where I actually did not make any new earnings which caused me to believe that I lost money that had not been withdrawed within 10 days.
Usually I pull in about 2 ZCL per 24 hours, but yesterday and half the day before that I made like 0,3 ZCL in total with no major changes in hashing power, rig downtime or blocks mined..

Check the netstats for zcl.. through the roof because of the upcoming btcp hardfork.. so much more people mining zcl and that means higher difficulty, lower reward for everyone

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
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!