Management of the transaction pool frontier, that is, the set of transactions in
the transaction pool which have no mempool ancestors and are essentially ready
to enter the next block template.
Contains a snapshot of only the P2P transaction counter and time elapsed
Policy houses the policy (configuration parameters) which is used to control
the generation of block templates. See the documentation for
NewBlockTemplate for more details on how each of these parameters are used.
A transaction search tree sorted by feerate order and searchable for probabilistic weighted sampling.