I have a question. How can I do POS that is not split into two. Meaning if I have 1,000 YAC it is not split in two 500 YAC with the Stake added to each I see these POS all the time on the blockchain were the address is kept whole and the stake is added to the one address.
I would love to be able to do this, but have no idea if it is a special wallet or what. Help!!!
The idea is to have a lot of stakes competing for new POS blocks.
If finding POS blocks doesn't happen often, you can just manually send the outputs to one address after they become spendable again.
Yes, you can! But I want "to choose" too.
I'd like to have an option in wallet. You set the manual "threshold". After that splitted amount will never be less than "threshold". In another words, output will be splitted only if amount in PoS block greater than 2x"threshold".
It does make sense because if you have too many transaction in wallet for PoS you need more powerful CPU.
you can find the relevant stake generation code here: https://github.com/yacoin/yacoin/blob/master/src/wallet.cpp#L1376
the nStakeSplitAge variable is set to 90 days and it seems like it's pretty important for some reason... (no idea why)
next at line #1475 the pos reward gets split into 2 outputs if the stake was younger than nStakeSplitAge (90 days)
0/10 would not recommend fiddling with the nStakeSplitAge variable without knowing exactly WHY that particular value was chosen in the first place (could be just a troll and/or a cool backdoor lol)