Add WalletConnect stub, track surfaces, legacy SPA retirement, and dual-domain checks.
Publish walletconnect config endpoints, Track 3/4 notes on analytics/operator pages, legacy SPA at /legacy/index.html with root redirect, and a parity verifier for explorer.d-bis.org vs blockscout.defi-oracle.io. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -11,6 +11,8 @@ export interface ExplorerFeaturePage {
|
||||
title: string
|
||||
description: string
|
||||
note?: string
|
||||
accessTrack?: number
|
||||
accessNote?: string
|
||||
actions: ExplorerFeatureAction[]
|
||||
}
|
||||
|
||||
@@ -141,6 +143,9 @@ export const explorerFeaturePages = {
|
||||
description:
|
||||
'Use the public explorer pages and live monitoring endpoints as the visible analytics surface for chain activity, recent blocks, and transaction flow.',
|
||||
note: sharedOperationsNote,
|
||||
accessTrack: 3,
|
||||
accessNote:
|
||||
'This page is the public Track 3 analytics surface. Wallet-authenticated Track 3 APIs remain available after browser wallet sign-in.',
|
||||
actions: [
|
||||
{
|
||||
title: 'Blocks',
|
||||
@@ -175,6 +180,9 @@ export const explorerFeaturePages = {
|
||||
description:
|
||||
'Expose the public operator surface for bridge checks, route validation, planner providers, liquidity entry points, and documentation.',
|
||||
note: sharedOperationsNote,
|
||||
accessTrack: 4,
|
||||
accessNote:
|
||||
'This page is the public Track 4 operator surface. Sensitive operator write APIs remain gated behind wallet auth and operator policy.',
|
||||
actions: [
|
||||
{
|
||||
title: 'Bridge monitoring',
|
||||
@@ -334,6 +342,16 @@ export const explorerOperationsSurfaces: ExplorerOperationsSurface[] = [
|
||||
label: 'System',
|
||||
description: 'Networks, RPC methods, and topology inventory.',
|
||||
},
|
||||
{
|
||||
href: '/analytics',
|
||||
label: 'Analytics',
|
||||
description: 'Track 3 activity summaries, trends, and freshness context.',
|
||||
},
|
||||
{
|
||||
href: '/operator',
|
||||
label: 'Operator',
|
||||
description: 'Track 4 relay, route, and planner shortcuts.',
|
||||
},
|
||||
]
|
||||
|
||||
export const explorerPublicApiLinks = [
|
||||
@@ -357,4 +375,9 @@ export const explorerPublicApiLinks = [
|
||||
label: 'Wallet networks',
|
||||
description: 'Published chain metadata for wallet onboarding.',
|
||||
},
|
||||
{
|
||||
href: '/explorer-api/v1/walletconnect/config',
|
||||
label: 'WalletConnect config',
|
||||
description: 'Published WalletConnect v2 posture and browser-auth fallback.',
|
||||
},
|
||||
] as const
|
||||
|
||||
Reference in New Issue
Block a user