203@@ -207,10 +204,10 @@ double CCoinsViewCache::GetPriority(const CTransaction &tx, int nHeight) const
204 double dResult = 0.0;
205 BOOST_FOREACH(const CTxIn& txin, tx.vin)
206 {
207- const CCoins &coins = GetCoins(txin.prevout.hash);
208- if (!coins.IsAvailable(txin.prevout.n)) continue;
209- if (coins.nHeight < nHeight) {
210- dResult += coins.vout[txin.prevout.n].nValue * (nHeight-coins.nHeight);
211+ const CCoins* coins = AccessCoins(txin.prevout.hash);
212+ if (!coins->IsAvailable(txin.prevout.n)) continue;
Same here
(many more below, won’t comment them all)