t-minus
|
|
April 29, 2014, 03:05:03 AM |
|
what the hell? my wallet hasnt staked anything at all!? lol
|
|
|
|
auctioneeeeer
|
|
April 29, 2014, 03:12:50 AM |
|
Strange, I have been getting stakes since my first mined coins hit the 24 hour age requirement in my wallet.
|
|
|
|
t-minus
|
|
April 29, 2014, 03:14:09 AM Last edit: April 29, 2014, 03:56:16 AM by t-minus |
|
Strange, I have been getting stakes since my first mined coins hit the 24 hour age requirement in my wallet.
should I leave the wallet open 24-7? also do I need to add anything to the conf. file or anything? I have been opening the wallet daily but only for like 10 minutes then closing it. EDIT: after checking I didnt even have a conf. file in my yellowcoin folder. I have since then added one and will leave wallet open all night and see what happens in the AM. EDIT: its working now! just have to leave the wallet open long enough it seems
|
|
|
|
YCproject (OP)
Member
Offline
Activity: 98
Merit: 10
|
|
April 29, 2014, 04:00:48 AM |
|
We are still working hard to resolve the issues with the POS interest rate. We apologise for the inconvenience and we’ll let you know any update if there is.
|
Let's Color the MOON: YJPz5rofb2h1iayWY3rSddrW1qyU
|
|
|
tomvalois
|
|
April 29, 2014, 05:04:26 AM Last edit: April 29, 2014, 05:40:40 AM by tomvalois |
|
35159056994887200 * 0,0365 * COIN = 1,1^365 * COIN
This would mean that you will get 10% daily for a year. I think it's rather: coin * 1,0365 + coin * 1.1^8 for one year. yes it s the annual rate for a year. but it is limited to 10 days. See below : if(nHeight < (7 * DAILY_BLOCKCOUNT)) nRewardCoinYear = 1 * MAX_MINT_PROOF_OF_STAKE; else if(nHeight < (18 * DAILY_BLOCKCOUNT)) nRewardCoinYear = 35159056994887200 * MAX_MINT_PROOF_OF_STAKE; We have the normal rate for the first 7 days. And from 7 to 18 first days we have the super POS rate, currently setted to 1% daily. OP says: Block Day 8-17 (POS): Nominal Stake Interest: 10% DailyYes and code says otherwise, but you are free to inspect it. 35159056994887200 * 0,0365 * COIN = 1,1^365 * COIN <-- This is wrong! (1.1^365)/0.0365 = 3.5159... * 10^16 Please this is exactly the same 35159056994887200 = 3.5159... * 10^16 Regardless of whether the numbers are wrong, there must be another issue as well. The reward rate did not change when it was supposed to. It is still rewarding at 0.01% per day (3.65% per year). this can be error this value nHeight as i write above may be nHeight do not receive right value and work only string nRewardCoinYear = MAX_MINT_PROOF_OF_STAKE;
Yes, it has to be a problem with the way nHeight is passed to the function. There is only one conditional construct that affects the size of the reward (the if-then statement), and there is only one variable in the statement. Everything except nHeight is a constant. EDIT: By the way - nRewardCoinYear is defined as int64 right above the line it is first used. In C++, you can't use implicit typecasts. If the code were trying to set nRewardCoinYear to a string, it would throw an exception during the compiling. So I don't think that is the issue. It is either a problem with the way nHeight is passed, or else something in the code is changing the value of the result of the function before it is added to the tx block.
|
|
|
|
tomvalois
|
|
April 29, 2014, 05:17:29 AM |
|
SUGGESTIONS TO DEV:
#1: When you modify the wallet code, also modify the PoS reward schedule so we still get 10 full days of 10% PoS.
#2: Don't listen to the crazy guy who says you need to multiply anything by 3x10^16. That is just insane. 10,000 is the right number. I've written a simulation and tested it. As long as people leave their wallets open and unlocked, the compounding happens automatically.
|
|
|
|
rudius
Member
Offline
Activity: 84
Merit: 10
|
|
April 29, 2014, 05:48:37 AM |
|
SUGGESTIONS TO DEV:
#1: When you modify the wallet code, also modify the PoS reward schedule so we still get 10 full days of 10% PoS.
#2: Don't listen to the crazy guy who says you need to multiply anything by 3x10^16. That is just insane. 10,000 is the right number. I've written a simulation and tested it. As long as people leave their wallets open and unlocked, the compounding happens automatically.
could you explain why 10000 is the right number?
|
|
|
|
CryptoSteam
|
|
April 29, 2014, 05:49:51 AM |
|
The giveaway was extremely flawed. Tons of people got burned even after following instructions perfectly.
|
|
|
|
Specialkey
|
|
April 29, 2014, 05:51:40 AM |
|
Thank you Dev´s for the information and for your hard work. May you solve the issue soon. Greetings from Berlin
|
|
|
|
tomvalois
|
|
April 29, 2014, 05:58:01 AM |
|
SUGGESTIONS TO DEV:
#1: When you modify the wallet code, also modify the PoS reward schedule so we still get 10 full days of 10% PoS.
#2: Don't listen to the crazy guy who says you need to multiply anything by 3x10^16. That is just insane. 10,000 is the right number. I've written a simulation and tested it. As long as people leave their wallets open and unlocked, the compounding happens automatically.
could you explain why 10000 is the right number? Yes. 10000 * 0.0365% = 3650%. 3650% / 365 days = 10%. This is simple (or nominal) interest. But the coins re-stake. The 10% you earned yesterday will stake tomorrow, and they will earn 10%, along with original coins, which will earn additional 10% interest. So the compounding happens automatically. You don't need tricky math to make it happen. However, the way the code is written, if you never open your wallet between day 7 and day 18, you won't ever earn the 10%, and if you only open sometimes during those days, you won't get the full benefit of compounding. So the wallets need to stay open for the compounding to happen.
|
|
|
|
tomvalois
|
|
April 29, 2014, 06:19:16 AM |
|
SUGGESTIONS TO DEV:
#1: When you modify the wallet code, also modify the PoS reward schedule so we still get 10 full days of 10% PoS.
#2: Don't listen to the crazy guy who says you need to multiply anything by 3x10^16. That is just insane. 10,000 is the right number. I've written a simulation and tested it. As long as people leave their wallets open and unlocked, the compounding happens automatically.
could you explain why 10000 is the right number? And to explain why I called your idea insane (I meant nothing personal by it). Here is the code you proposed: if(nHeight < (7 * DAILY_BLOCKCOUNT)) nRewardCoinYear = 1 * MAX_MINT_PROOF_OF_STAKE; else if(nHeight < (18 * DAILY_BLOCKCOUNT)) nRewardCoinYear = 35159056994887200 * MAX_MINT_PROOF_OF_STAKE;
Would you agree with me that, with this code, the block reward between days 7 and 18 would be 3.5*10^16 times the amount of the block reward on the other days? My last block reward was 0.03 coins on a 220 coin stake. With your code, the block reward on my 220 coin stake would have been 1,054,771,709,846,616 coins, right?
|
|
|
|
dellfucko
Newbie
Offline
Activity: 12
Merit: 0
|
|
April 29, 2014, 06:24:11 AM Last edit: April 29, 2014, 06:36:03 AM by dellfucko |
|
There's no 10% interest. What a stupid mistake ! Please correct it ASAP , dear dev.
|
|
|
|
rudius
Member
Offline
Activity: 84
Merit: 10
|
|
April 29, 2014, 06:32:05 AM |
|
SUGGESTIONS TO DEV:
#1: When you modify the wallet code, also modify the PoS reward schedule so we still get 10 full days of 10% PoS.
#2: Don't listen to the crazy guy who says you need to multiply anything by 3x10^16. That is just insane. 10,000 is the right number. I've written a simulation and tested it. As long as people leave their wallets open and unlocked, the compounding happens automatically.
could you explain why 10000 is the right number? And to explain why I called your idea insane (I meant nothing personal by it). Here is the code you proposed: if(nHeight < (7 * DAILY_BLOCKCOUNT)) nRewardCoinYear = 1 * MAX_MINT_PROOF_OF_STAKE; else if(nHeight < (18 * DAILY_BLOCKCOUNT)) nRewardCoinYear = 35159056994887200 * MAX_MINT_PROOF_OF_STAKE;
Would you agree with me that, with this code, the block reward between days 7 and 18 statement would be 3.5*10^16 times the amount of the block reward on the other days? My last block reward was 0.03 coins on a 220 coin stake. With your code, the block reward on my 220 coin stake would have been 1,054,771,709,846,616 coins, right? Yeah my bad, ithought that you have to calculate the annual interest rate by compouding 10% daily. The way it is in the code, there is no compounding. It just divide the annual rate by 365 ... int64 nSubsidy = nCoinAge * nRewardCoinYear / 365; As you stated, to have compounding effect, you must have your stake reward EVERY day. My number seems "insane" because 10% on a daily basis is insane if lasting for a year. But it was accurate if there is compounding. Yes. 10000 * 0.0365% = 3650%. 3650% / 365 days = 10% it s not 0,0365% annualy, it s 3,65% so the right number is 1000. 3650% is 36,5 = 1000*0,0365 So the code is right if you stake every day! You cannot put it in a paper wallet and stake from time to time. That was my mistake, i thought there was some kind of compounding interest. Still there is some other issue since, 10% didnt kick in.
|
|
|
|
Coindgr
|
|
April 29, 2014, 06:33:29 AM |
|
The giveaway was extremely flawed. Tons of people got burned even after following instructions perfectly.
I'm one of them...
|
|
|
|
tomvalois
|
|
April 29, 2014, 06:33:54 AM |
|
There's no 10% interest. What a stupid mistake ! Please correct it ASAP , dear dev.
Did you just come on and post without even looking through the thread? We have known for two days that PoS was not working right. The dev has been too busy screwing up the giveaway to worry about the screwed up code. He (or she) is working on it now.
|
|
|
|
Gargo
|
|
April 29, 2014, 06:52:33 AM |
|
kill hashharder.com
this fucking fraud paid nothing during pow time
|
|
|
|
tomvalois
|
|
April 29, 2014, 06:56:05 AM |
|
kill hashharder.com
this fucking fraud paid nothing during pow time
Was this a pool? It's all okay, because the coin has paid almost nothing during PoS time.
|
|
|
|
tomvalois
|
|
April 29, 2014, 07:00:43 AM |
|
kill hashharder.com
this fucking fraud paid nothing during pow time
I'm trying to look into it, but hashharder.com redirects to a vertcoin site.
|
|
|
|
Gargo
|
|
April 29, 2014, 07:01:15 AM |
|
kill hashharder.com
this fucking fraud paid nothing during pow time
Was this a pool? It's all okay, because the coin has paid almost nothing during PoS time. http://www.hashharder.com/scrypt/yellowcoinis it clear now? it was PoW time - 7 days and I got nothing. My address: Y63k2TSH77ck4wAfy6AcddJmqCUCVARjpG
|
|
|
|
tomvalois
|
|
April 29, 2014, 07:09:14 AM |
|
kill hashharder.com
this fucking fraud paid nothing during pow time
Was this a pool? It's all okay, because the coin has paid almost nothing during PoS time. http://www.hashharder.com/scrypt/yellowcoinis it clear now? it was PoW time - 7 days and I got nothing. My address: Y63k2TSH77ck4wAfy6AcddJmqCUCVARjpG I just emailed the person on the WhoIs for the site. But I doubt I'll get a response. Probably a scam, like you said.
|
|
|
|
|