From a36c69ecfcc9e404d0e6bfd159e3135c5ea3d538 Mon Sep 17 00:00:00 2001 From: Nathan Woodburn Date: Thu, 28 Aug 2025 17:18:52 +1000 Subject: [PATCH] fix: Add SPV support for getDNS() --- account.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/account.py b/account.py index 1cb7994..4ff3ca3 100644 --- a/account.py +++ b/account.py @@ -774,7 +774,6 @@ def getDomain(domain: str): "message": response['error']['message'] } } - return response['result'] def isKnownDomain(domain: str) -> bool: @@ -817,6 +816,17 @@ def renewDomain(account, domain): def getDNS(domain: str): # Get the DNS + + if isSPV(): + response = requests.get(f"https://hsd.hns.au/api/v1/nameresource/{domain}") + if response.status_code != 200: + return { + "error": f"Error fetching DNS records: {response.status_code}" + } + response = response.json() + return response.get('records', []) + + response = hsd.rpc_getNameResource(domain) if response['error'] is not None: return {