Sirius — the BCNR name registrar. Mint .x / .bch / .p2p names in one Bitcoin Cash transaction.
Find a file
Local Dev 341803133b bns: one network table instead of chipnet constants copied into fifteen places
Every client hard-coded the chipnet beacons, address prefix and electrum
servers on its own: resolver, registrar config, wallets, gateway, indexer,
mirror scripts, the browser bundle and the mobile Java. A mainnet launch would
have meant finding all of them and hoping none was missed.

The table now lives in resolver-web.js, the one file every client already
shares, so it stays a single-file drop-in. BNS_NETWORK selects the record;
unset means chipnet, so nothing changes today: the live index resolves the
same 60 names and 20 TLDs, the 67 offline tests pass, and the dashboard,
market and studio load the same values through BNS.NETWORK.

The mainnet record carries the verified public servers, the prefix and its
own Sia bucket, but its beacons, start height and operator address are
deliberately null: requireBeacons() refuses to scan until they are pinned in
the order ROADMAP-MAINNET.md §6 requires. Bns.java reads a generated
BnsNetwork.java so the phone cannot drift from the desktop clients.
NETWORK-CONFIG.md records what reads the table and what a launch still pins.
2026-09-27 21:18:37 +02:00
admin bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
assets feat(sirius-x): Sirius.X brand rebrand, banner star-divider, WC on portal 2026-09-07 01:35:35 +02:00
brand sites: Ubuntu everywhere; opaque bottom rail on mobile 2026-09-22 19:47:52 +02:00
docs bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
i18n site-sirius-x: content stays centred; drop the sidenav padding-left shift 2026-09-22 01:10:05 +02:00
js bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
market bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
storage site-sirius-x: only paint .X acid; keep Sirius white 2026-09-22 01:28:25 +02:00
theseus sites: Ubuntu everywhere; opaque bottom rail on mobile 2026-09-22 19:47:52 +02:00
vendor fix(studio): imported pages keep panels and borders (parse CSS with PostCSS) 2026-09-20 16:18:11 +02:00
.gitignore sirius.x/docs: add "Host your name" recipe + serve INSTRUCTIONS.md over http 2026-08-31 14:56:27 +02:00
index.html bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
market.html site-sirius-x: content stays centred; drop the sidenav padding-left shift 2026-09-22 01:10:05 +02:00
portal.html bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
register.html site-sirius-x: use the Sirius.X brand mark, drop trailing slashes 2026-09-20 17:49:04 +02:00
studio.html bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
tld.html bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00