I think that 50 confirmation for stacked input, 500 confirmation for other.Looks like I was wrong, I misunderstood this code:
///
/// Gets the minimum confirmations amount required for a coin to be good enough to participate in staking.
///
/// Block height.
/// The network.
public virtual int GetStakeMinConfirmations(int height, Network network)
{
if (network.Name.ToLowerInvariant().Contains("test")) // TODO: When rules are moved to network, we can use the extension method IsTest() from Stratis.Bitcoin.
return height < CoinstakeMinConfirmationActivationHeightTestnet ? 10 : 20;
return height < CoinstakeMinConfirmationActivationHeightMainnet ? 50 : 500;
}
/// Coinstake minimal confirmations softfork activation height for the mainnet.
public const int CoinstakeMinConfirmationActivationHeightMainnet = [b]1005000[/b];
CoinstakeMinConfirmationActivationHeightMainnet
I know that the maturation period for transactions is 50 blocks, the 500 is probably the maturation period for newly generated coins, but you would have to ask Dennis on discord to make sure that is the case!
Thank you for pointing it out!