What happened?
The published CLI (@parity/dotns-cli 0.8.2, npm latest) cannot register or check free names on previewnet: it still hardcodes the .dot TLD into every namehash, so every lookup silently queries a nonexistent .dot subtree (all names report "not registered"/available) and a registration would commit to the wrong node.
Reproduced 2026-08-31: lookup owner-of getcashsmoketest --env previewnet → getcashsmoketest.dot on 0.8.2 vs getcashsmoketest.test (chain-resolved, correct) on main.
Context
Blocks getCash registering a 9+ char free-tier name on previewnet (#225's CLI fix ships with this; the pending .test → .testnet relaunch is handled automatically by 0.8.3, which reads the TLD from chain).
What happened?
The published CLI (
@parity/dotns-cli0.8.2, npm latest) cannot register or check free names on previewnet: it still hardcodes the.dotTLD into every namehash, so every lookup silently queries a nonexistent.dotsubtree (all names report "not registered"/available) and a registration would commit to the wrong node.Reproduced 2026-08-31:
lookup owner-of getcashsmoketest --env previewnet→getcashsmoketest.doton 0.8.2 vsgetcashsmoketest.test(chain-resolved, correct) on main.Context
Blocks getCash registering a 9+ char free-tier name on previewnet (#225's CLI fix ships with this; the pending
.test→.testnetrelaunch is handled automatically by 0.8.3, which reads the TLD from chain).