New package: dappco.re/go/core/blockchain/hsd
Typed client for HSD (Handshake) sidechain:
GetBlockchainInfo() — tree root for cache invalidation
GetNameResource(name) — DNS records (GLUE4, GLUE6, TXT, NS, DS)
GetHeight() — sidechain block height
Tested against live sidechain: fetches charon.lthn records
(A: 10.69.69.165, TXT: v=lthn1 type=gateway cap=vpn,dns,proxy)
Shared client for go-lns, zone-cache, and Bob Wallet.
Co-Authored-By: Charon <charon@lethean.io>