You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
subsTotal = m_Stats.m_Fee; // the value subtracted from the circulation
254
+
{
255
+
if (m_Stats.m_Coinbase != Zero)
256
+
Exc::Fail("Coinbase in pbft");
257
+
}
255
258
else
256
259
{
257
-
r.get_Emission(subsTotal, m_Height);
260
+
r.get_Emission(subsidy, m_Height);
258
261
m_Sigma = -m_Sigma;
262
+
263
+
AmountBig::AddTo(m_Sigma, subsidy);
259
264
}
260
265
261
-
AmountBig::AddTo(m_Sigma, subsTotal);
262
266
TestSigma();
263
267
264
-
if (!m_Params.m_bAllowUnsignedOutputs)
268
+
if (!m_Params.m_bAllowUnsignedOutputs && !bPbft)
265
269
{
266
270
bool bHasEnoughLocked = true;
267
271
bool bShortRange = (m_Height.m_Max - m_Height.m_Min < r.Maturity.Coinbase); // All the supposed coinbase UTXOs must be included (i.e. couldn't be spent and cut-through)
268
272
269
-
if (bPbft)
270
-
{
271
-
if (bShortRange)
272
-
bHasEnoughLocked = (m_Stats.m_Coinbase == Zero);
273
-
274
-
// for long range we don't really know which part of the coinbase could be spent already, hence we omit this verification
0 commit comments