I know that the miner after success he spreads to the network the message that is the concatenation of: Version, Previous Block, Merkle Root, Time, Bits, and Nonce. But how do the validators know his address to confirm his reward transaction? Does this mean that spreading the message is not enough and the miner should spread the list of transactions too? If yes then what is the first thing he has to announce; the message or the list of transactions?