The mempool consists of all transactions waiting to be confirmed by the bitcoin network. Each transactions fee level is defined as the number of Satoshis per byte the transaction pays. Bitcoin transactions always vary in size depending on the characteristics of the transaction.

In order to maximize profits, miners typically give priority to transactions paying at the highest fee levels.