Summary
The Gnosis block-explorer URL used by the web3signer "brain" points to https://gnosischa.in, which has been offline for months. Every explorer link in the Gnosis brain UI (per-validator links, the multi-validator "Dashboard" button, etc.) therefore leads to a dead site.
Verification
$ curl -s -o /dev/null -w '%{http_code}\n' https://gnosischa.in
000 # dead (connection fails)
$ curl -s -o /dev/null -w '%{http_code}\n' https://beaconchain.gnosischain.com
200 # working, maintained Gnosis beacon-chain explorer (beaconcha.in instance)
Where
The dead URL is hardcoded as the Gnosis blockExplorerUrl in the brain — both the backend network config (packages/brain/dist/modules/config/networks/gnosis.js) and the built UI bundle (uiBuild/assets/index-*.js). Links are constructed as <blockExplorerUrl>/validator/<index>, <blockExplorerUrl>/dashboard?validators=<indices>, etc.
Suggested fix
Replace the Gnosis blockExplorerUrl https://gnosischa.in with https://beaconchain.gnosischain.com — the maintained beaconcha.in instance for Gnosis, which uses the same URL/API paths.
Secondary issue with the same fix: the multi-validator "Dashboard" button builds <explorer>/dashboard?validators=<indices>. On beaconchain.gnosischain.com that ?validators= form 302-redirects to a bare /dashboard, dropping the validators (empty page). The path form <explorer>/dashboard/<indices> returns 200 and shows the validators, so it's worth switching the link construction to the path form as well.
Environment
- Package:
DAppNodePackage-web3signer-generic (web3signer-gnosis brain)
- Network: Gnosis
🐛 Bug flagged by NandyBa, reported by Claude.
Summary
The Gnosis block-explorer URL used by the web3signer "brain" points to
https://gnosischa.in, which has been offline for months. Every explorer link in the Gnosis brain UI (per-validator links, the multi-validator "Dashboard" button, etc.) therefore leads to a dead site.Verification
Where
The dead URL is hardcoded as the Gnosis
blockExplorerUrlin the brain — both the backend network config (packages/brain/dist/modules/config/networks/gnosis.js) and the built UI bundle (uiBuild/assets/index-*.js). Links are constructed as<blockExplorerUrl>/validator/<index>,<blockExplorerUrl>/dashboard?validators=<indices>, etc.Suggested fix
Replace the Gnosis
blockExplorerUrlhttps://gnosischa.inwithhttps://beaconchain.gnosischain.com— the maintained beaconcha.in instance for Gnosis, which uses the same URL/API paths.Secondary issue with the same fix: the multi-validator "Dashboard" button builds
<explorer>/dashboard?validators=<indices>. Onbeaconchain.gnosischain.comthat?validators=form 302-redirects to a bare/dashboard, dropping the validators (empty page). The path form<explorer>/dashboard/<indices>returns200and shows the validators, so it's worth switching the link construction to the path form as well.Environment
DAppNodePackage-web3signer-generic(web3signer-gnosis brain)🐛 Bug flagged by NandyBa, reported by Claude.