private static List<TransactionAnnouncement> decodeForEth66(final RLPInput input) {
    final List<Hash> hashes = input.readList(rlp -> Hash.wrap(rlp.readBytes32()));
    return hashes.stream().map(TransactionAnnouncement::new).collect(Collectors.toList());
  }
Decode the list of transactions in the NewPooledTransactionHashesMessage

@param input input used to decode the NewPooledTransactionHashesMessage before Eth/68
    <p>format: [hash_0: B_32, hash_1: B_32, ...]
@return the list of TransactionAnnouncement decoded from the message. Only hash is present.
    size and type will return an Optional.empty()
ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/encoding/TransactionAnnouncementDecoder.java