CCoins coins;
if (!inputs.GetCoins(txin.prevout.hash, coins))
return error("UpdateCoins() : cannot find prevtx");
-
if (coins.nTime > nTimeStamp)
return error("UpdateCoins() : timestamp violation");
-
CTxInUndo undo;
if (!coins.Spend(txin.prevout, undo))
return error("UpdateCoins() : cannot spend input");
}
}
}
-
-
}
return true;