Thank you for you answers. Now I have couple more questions:
- How do I enable CAP client for POS mining/minting? and does it make sense to do if I have 0 stakes right now.
- Prof of stakes difficulty is much lower than POW difficulty. Right now, when I do solo mining, target Difficulty is POW and not POS. In order to mine POS, the client must send POS difficulty when getwork is requested. Do I need to configure something inside the client or client is smart enough to send lower POS difficulty to the miner. If POW is found, when POS target is set, does it get counted as POW block?
- Does getinfo->stake command show how many coins are eligible for POS mining?
On the menu open Help, then Debug Window and then select the tab that says Console you type the following at the input bar:
walletpassphrase yourpasswordgoeshere 99999999 true
Note: 99999999 just represents how long to keep your wallet unlocked and true just means yes you want to Mint
This will potentially stake all your coins if you Mint a block (The number of coins staked will show up on the overview tab when you Mint a block...once that block is confirmed they will return into your balance). I am unsure of the exact benefits if you unlock the wallet for minting if you have no coins available for stake. Obviously there is no direct benefit because you will not mint a block. I know when you are minting it benefits the security of the network; but, in a situation where you cannot actually mint a block is there any benefit to the network? Someone else will have to answer that.
If you want to ensure some of your balance is not staked (for example you planning on selling some on Crypsty and don't want them tied up while a block is being confirmed) in the Console you can reserveabalance and this balance will not be eligible to stake.
You do not need a miner running for POS it is separate. When you've unlocked your wallet and enabled minting the wallet takes care of everything.
I believe getinfo will only show coins that are currently staked. What I mean is if you find a block those staked coins are shown on the overview tab until 520 confirms of the block. The command getinfo will just give you the same number as on the overview tab. Now that only answers half your question. I'm not sure if there is away to determine how many coins are eligible at this moment. I do know that if you reserve a balance it at least gives you some idea how many are eligible; but, the coin age is not known. It would be a great feature to add to the wallet so a coin holder can know exactly where they stand.