MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / Record

Method Record

src/policy/fees.cpp:217–229  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

215
216
217void TxConfirmStats::Record(int blocksToConfirm, double val)
218{
219 // blocksToConfirm is 1-based
220 if (blocksToConfirm < 1)
221 return;
222 int periodsToConfirm = (blocksToConfirm + scale - 1)/scale;
223 unsigned int bucketindex = bucketMap.lower_bound(val)->second;
224 for (size_t i = periodsToConfirm; i <= confAvg.size(); i++) {
225 confAvg[i - 1][bucketindex]++;
226 }
227 txCtAvg[bucketindex]++;
228 avg[bucketindex] += val;
229}
230
231void TxConfirmStats::UpdateMovingAverages()
232{

Callers 1

processBlockTxMethod · 0.80

Calls 2

lower_boundMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected