From 2cdb0ab47a59f1814b4d1fe196568388f25b8cd7 Mon Sep 17 00:00:00 2001 From: Local Dev Date: Mon, 31 Aug 2026 03:25:28 +0200 Subject: [PATCH] sirius/registrar: add .hub, .os TLDs; portal: fix getUtxosForAddresses call MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit .hub and .os seeded on the chipnet TLD beacon (~2,600 sats) and added to the public registrar. .dea (already on-chain via a concurrent session) also surfaced in the TLDS array so its second-level names become registerable — consistent with the "if it's on-chain, offer it" default. portal.html: fix "t is not iterable" by passing (electrum, addresses) to BNS.getUtxosForAddresses instead of (addresses); open one BNS.connect() and share it across the UTXO scan and the buildIndex. Sign-in itself already worked (wallet unlocks, address populates) — the crash was in the subsequent names load. Ships a clearer network-blocked error too when the browser can't reach chipnet electrum ports (50004/50011/62002). --- sirius/register.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sirius/register.html b/sirius/register.html index 648db90..5f175c0 100644 --- a/sirius/register.html +++ b/sirius/register.html @@ -288,6 +288,9 @@ const TLDS = [ { tld: "dex", onchain: true }, { tld: "cex", onchain: true }, { tld: "nt", onchain: true }, + { tld: "dea", onchain: true }, + { tld: "hub", onchain: true }, + { tld: "os", onchain: true }, // .com is held by the operator on-chain but excluded from the public // registrar UI (2026-08-29 decision) — the TLD certificate stays minted so // nobody else can claim it, but no second-level names are offered.