def METHOD_NAME(
    self, results: tuple[list[RRHeader], list[RRHeader], list[RRHeader]]
) -> list[str]:
    """ Run a DNS lookup for TXT records to discover new peers.
    The `results` has three lists that contain answer records, authority records, and additional records.
    """
    answers, _, _ = results
    ret: list[str] = []
    for record in answers:
        assert isinstance(record.payload, Record_TXT)
        for txt in record.payload.data:
            txt = txt.decode('utf-8')
            self.log.info('seed DNS TXT found', endpoint=txt)
            ret.append(txt)
    return ret