You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add the mainnet network preset once the dotNS mainnet deploy lands #474
The last open box of #397. Everything else about the dotNS-on-Asset-Hub username migration is merged (#426); the mainnet preset cannot be prepared in advance because the contract addresses only exist once the deploy runs (paritytech/dotns#223), and hand-transcribing them would repeat the drift paritytech/dotns#221 documents.
What the preset needs when the deploy lands:
Mainnet People / Bulletin / Asset Hub endpoints and genesis hashes in truapi-host-cli/src/network.rs (per-chain ChainEndpoint constants; the SPEC §14.1 table and js/packages/truapi/src/well-known-chains.ts are pinned to the presets by tests, so all three move together).
The identity backend base for production, with the dotNS gateway enabled there (the testnet-next environment currently answers POST /usernames with "dotNS gateway is not enabled in this environment"; SPEC §14.1 documents the constraint).
A rework of the every_preset_is_a_test_network guard and the CLI account store: it keeps disposable BIP-39 entropy on the assumption that every preset is a test network, so a production preset must not share that storage as-is (network.rs documents this on the Network enum).
This remains still blocked on the mainnet deploy (paritytech/dotns#223, no assignee, untouched since August 13 yeyyy). Once paritytech/dotns#242 lands, the addresses can be read from the release's deployments.json instead of hand-transcribed, which removes the drift risk this issue calls out.
Blocked on the dotNS mainnet deploy. I couldn't find an issue or owner for it (paritytech/dotns#223 is only CLI/UI config). Once the deploy lands and the dispatcher is set, this is quick wiring work.
Activity
filip-parity commentedon Aug 25, 2026
This remains still blocked on the mainnet deploy (paritytech/dotns#223, no assignee, untouched since August 13 yeyyy). Once paritytech/dotns#242 lands, the addresses can be read from the release's deployments.json instead of hand-transcribed, which removes the drift risk this issue calls out.
decrypto21 commentedon Sep 23, 2026
Blocked on the dotNS mainnet deploy. I couldn't find an issue or owner for it (paritytech/dotns#223 is only CLI/UI config). Once the deploy lands and the dispatcher is set, this is quick wiring work.
cc @re-gius @sphamjoli @GHkrishna: who owns the deploy, and is there a tracking ticket already?
decrypto21 commentedon Oct 16, 2026
Status after #1456:
Name issuance on mainnet also waits on referendum 1955