<p>The relevant source is this:</p>

<pre><code>if (AllowFree(dPriority)) // at least medium
{
    if      (AllowFree(dPriority / 1000000))  return tr("highest");
    else if (AllowFree(dPriority / 100000))   return tr("higher");
    else if (AllowFree(dPriority / 10000))    return tr("high");
    else if (AllowFree(dPriority / 1000))     return tr("medium-high");
    else                                      return tr("medium");
}
</code></pre>

<p>The label only changes to something higher than "medium" when the priority is at least 1000 times larger than the minimum. Your priority is large (I estimate 570/144 * 27 = 107 times the minimum), but it's not that large.</p>

CC BY-SA 3.0
2014-06-11T19:58:56.733Z
2014-06-11T19:58:56.733Z
Tim S.
<p>On the <a href="https://en.bitcoin.it/wiki/Transaction_fees#Technical_info" rel="nofollow noreferrer">bitcoin wiki</a> its says:</p>

<blockquote>
  <p>Transactions need to have a priority above 57,600,000 to avoid the enforced limit (as of client version 0.3.21). This threshold is written in the code as COIN * 144 / 250, suggesting that the threshold represents a one day old, 1 btc coin (144 is the expected number of blocks per day) and a transaction size of 250 bytes.</p>
</blockquote>

<p>Meaning 1 BTC need 1 Day to become medium priority and will need no fees. On testnet I collected a few coins and checked the priority in bitcoin-qt client. It grows from low to low-medium to medium. Then it stops. While now on 570 confirmations it should be way higher than medium priority. Checking the bitcoin-qt <a href="https://github.com/bitcoin/bitcoin/blob/588fb4e82f0c3ade92646fdd6b325003be46f459/src/qt/coincontroldialog.cpp#L403" rel="nofollow noreferrer">sourceode</a> there are more priorities deposited.</p>

<p>Did I missed something?</p>

<p><img src="https://i.sstatic.net/NgE2l.jpg" alt="enter image description here"></p>

<bitcoin-core><bitcoind><coin-age-priority>
Priorities in Bitcoin-qt Client
Dennis Kriechel
# Priorities in Bitcoin-qt Client

(Asked by: username_0 on 2014-06-11)

On the [bitcoin wiki](https://en.bitcoin.it/wiki/Transaction_fees#Technical_info) its says:

> Transactions need to have a priority above 57,600,000 to avoid the enforced limit (as of client version 0.3.21). This threshold is written in the code as COIN \* 144 / 250, suggesting that the threshold represents a one day old, 1 btc coin (144 is the expected number of blocks per day) and a transaction size of 250 bytes.

Meaning 1 BTC need 1 Day to become medium priority and will need no fees. On testnet I collected a few coins and checked the priority in bitcoin-qt client. It grows from low to low-medium to medium. Then it stops. While now on 570 confirmations it should be way higher than medium priority. Checking the bitcoin-qt [sourceode](https://github.com/bitcoin/bitcoin/blob/588fb4e82f0c3ade92646fdd6b325003be46f459/src/qt/coincontroldialog.cpp#L403) there are more priorities deposited.

Did I missed something?

![enter image description here](https://i.sstatic.net/NgE2l.jpg)

**Tags:** bitcoin-core, bitcoind, coin-age-priority


---

## 1 answers

### Answer by username_1 on 2014-06-11. Score: 3 | Accepted answer

The relevant source is this:
if (AllowFree(dPriority)) // at least medium
{
    if      (AllowFree(dPriority / 1000000))  return tr("highest");
    else if (AllowFree(dPriority / 100000))   return tr("higher");
    else if (AllowFree(dPriority / 10000))    return tr("high");
    else if (AllowFree(dPriority / 1000))     return tr("medium-high");
    else                                      return tr("medium");
}

The label only changes to something higher than "medium" when the priority is at least 1000 times larger than the minimum. Your priority is large (I estimate 570/144 * 27 = 107 times the minimum), but it's not that large.


---

