message: Consider MIN_ANON_SPEND_DEPTH in GetAvailableSpectreCredit
  SPECTRE must be MIN_ANON_SPEND_DEPTH deep in the chain before spending is possible
diff: @@ -784,6 +784,7 @@ public:
  vfSpent[i] = true;
  fReturn = true;
  fAvailableCreditCached = false;
  + fAvailableSpectreCreditCached = false;
  };
  };
  return fReturn;
  @@ -926,6 +927,10 @@ public:
  if ((IsCoinBase() || IsCoinStake()) && GetBlocksToMaturity() > 0)
  return 0;
  + // SPECTRE must be MIN_ANON_SPEND_DEPTH deep in the chain before spending is possible
  + if (GetDepthInMainChain() < MIN_ANON_SPEND_DEPTH)
  + return 0;
  +
  if (fUseCache && fAvailableSpectreCreditCached)
  return nAvailableSpectreCreditCached;
  