add tx_info in txlist_hash

I added  `config.CONSENSUS_HASH_VERSION` to ensure that the first consensus hash changes when we change the way to calculate hashes. It needed because the first block don't contains any transaction, so the hash stay the same without  `config.CONSENSUS_HASH_VERSION`.