diff --git a/web/src/components/MinerPanel.tsx b/web/src/components/MinerPanel.tsx
index f936716..33e7705 100644
--- a/web/src/components/MinerPanel.tsx
+++ b/web/src/components/MinerPanel.tsx
@@ -56,7 +56,15 @@ export function MinerPanel({
Miner
- {named ? row.display : shortMiner(miner)}
+ {/* The best identifier available, in the order a reader can use
+ them: an attributed node name, else the reward address the miner
+ configured, else the preimage the header carries. The full set
+ is below regardless. */}
+ {named
+ ? row.display
+ : detail?.address
+ ? `${detail.address.slice(0, 8)}…${detail.address.slice(-4)}`
+ : shortMiner(miner)}
{/* All three identifiers, because they answer different questions.
The node name is an inference and may be absent; the address is