Browse Source

openalias: only consider TXT records, as DNS can return other records we did not ask for.

master
Sander van Grieken 1 year ago
parent
commit
db865f6f72
No known key found for this signature in database
GPG Key ID: 9BCF8209EA402EBA
  1. 2
      electrum/contacts.py

2
electrum/contacts.py

@ -148,6 +148,8 @@ class Contacts(dict, Logger):
return None
prefix = 'btc'
for record in records:
if record.rdtype != dns.rdatatype.TXT:
continue
string = to_string(record.strings[0], 'utf8')
if string.startswith('oa1:' + prefix):
address = cls.find_regex(string, r'recipient_address=([A-Za-z0-9]+)')

Loading…
Cancel
Save