There is a minimum amount to stake to get
rewards in the current code, if they are small amounts, they will not get a reward.
As we know Proof of Stake is a concept Bitbar adopted from peercoin, which
gives the currency a variable inflation rate, but also an energy efficient
property by allowing holders of the currency to generate blocks for much
less energy required by miners. Apparently there was a block reward
De-synchronization issue that was noticed and fixed in Bitbar by the
Developer of peercoin, Sunny King. This is why currently small rewards are
Rewards also depend on Coin age of transactions. Every transaction is
eligible for POS after 30 days, and up to 90 days. If a transaction is left
untouched for 30 days, it will begin to try and stake a block on the
network. If it stakes at this point, the transaction will split into two
smaller equal outputs totaling the initial stake amount.
Take a look on the block explorer here:
Notice the transactions that "split" into 9.475BTB from 18.9. They staked
after 30ish days and gained a total reward of 0.05 bitbar, very close to the
annual .05% inflation rate in the bitbar code.
If one were to not touch the transaction for 90days, it would be considered
fully Mature and when it stakes, it would not split into two transactions,
and the reward, if eligible, would be added to the original transaction.
Once the transaction is older than 90 days it does gain extra coin age, but
the proof of stake reward will not grow past the 90 day full maturity level.
At the time of this writing, around 4-5 BTB would be required at full maturity to stake interest.
Proof of stake difficulty is so low on the network that mined blocks Les
than 1 BTB are staking very easily.
If you want rewards, you will have to combine your mined blocks into a large
enough transaction meeting the criteria above to gain reward.