community – In Bitcoin Core, are compact blocks pre-filled with extra than simply the coinbase?
Within the “How are anticipated lacking transactions chosen to right away ahead?” part of https://bitcoincore.org/en/2016/06/07/compact-blocks-faq/ it states that “To cut back the variety of issues that should be reviewed within the preliminary implementation, solely the coinbase transaction will probably be pre-emptively despatched.”
I discovered https://github.com/bitcoin/bitcoin/blob/grasp/src/blockencodings.cpp#L23 which nonetheless lists pre-filling greater than the coinbase as a TODO. I used to be questioning if that was in truth appropriate or whether or not it was an misguided TODO. If not, is anybody engaged on that performance or is there a purpose it was by no means applied?