299 lines
11 KiB
TypeScript
299 lines
11 KiB
TypeScript
export interface ExplorerFeatureAction {
|
|
title: string
|
|
description: string
|
|
href: string
|
|
label: string
|
|
external?: boolean
|
|
}
|
|
|
|
export interface ExplorerFeaturePage {
|
|
eyebrow: string
|
|
title: string
|
|
description: string
|
|
note?: string
|
|
actions: ExplorerFeatureAction[]
|
|
}
|
|
|
|
const sharedOperationsNote =
|
|
'These pages collect the public monitoring, route, wallet, and topology surfaces that support Chain 138 operations and investigation.'
|
|
|
|
export const explorerFeaturePages = {
|
|
bridge: {
|
|
eyebrow: 'Bridge Monitoring',
|
|
title: 'Bridge & Relay Monitoring',
|
|
description:
|
|
'Inspect the CCIP relay status, follow the live mission-control stream, trace bridge transactions, and review the managed Mainnet, BSC, Avalanche, Avalanche cW, and Avalanche to Chain 138 lanes.',
|
|
note: sharedOperationsNote,
|
|
actions: [
|
|
{
|
|
title: 'Mission-control live stream',
|
|
description: 'Open the server-sent event stream that powers live relay and RPC monitoring.',
|
|
href: '/explorer-api/v1/mission-control/stream',
|
|
label: 'Open SSE stream',
|
|
external: true,
|
|
},
|
|
{
|
|
title: 'Bridge status snapshot',
|
|
description: 'Review the current relay health payload, queue posture, and destination summary.',
|
|
href: '/explorer-api/v1/track1/bridge/status',
|
|
label: 'Open status JSON',
|
|
external: true,
|
|
},
|
|
{
|
|
title: 'Reverse AVAX lane',
|
|
description: 'Check the managed Avalanche cW burn-back lane to Chain 138 that now runs as its own relay service.',
|
|
href: '/explorer-api/v1/track1/bridge/status',
|
|
label: 'Review AVAX -> 138 lane',
|
|
external: true,
|
|
},
|
|
{
|
|
title: 'Bridge trace API',
|
|
description: 'Resolve source and destination addresses for a bridge transaction through mission control.',
|
|
href: '/explorer-api/v1/mission-control/bridge/trace?tx=0x2f31d4f9a97be754b800f4af1a9eedf3b107d353bfa1a19e81417497a76c05c2',
|
|
label: 'Open trace example',
|
|
external: true,
|
|
},
|
|
{
|
|
title: 'Visual command center',
|
|
description: 'Open the interactive topology map for Chain 138, CCIP, Alltra, and adjacent integrations.',
|
|
href: '/chain138-command-center.html',
|
|
label: 'Open command center',
|
|
external: true,
|
|
},
|
|
{
|
|
title: 'Routes & liquidity',
|
|
description: 'Move from bridge health into route coverage, pools, and execution access points.',
|
|
href: '/routes',
|
|
label: 'Open routes page',
|
|
},
|
|
],
|
|
},
|
|
routes: {
|
|
eyebrow: 'Route Coverage',
|
|
title: 'Routes, Pools, and Execution Access',
|
|
description:
|
|
'Surface the route matrix, live pool inventory, public liquidity endpoints, and bridge-adjacent execution paths from one public explorer surface.',
|
|
note: sharedOperationsNote,
|
|
actions: [
|
|
{
|
|
title: 'Liquidity access',
|
|
description: 'Review the public Chain 138 PMM access points, route helpers, and fallback execution endpoints.',
|
|
href: '/liquidity',
|
|
label: 'Open liquidity access',
|
|
},
|
|
{
|
|
title: 'Pools inventory',
|
|
description: 'Open the live pools page instead of dropping into a raw backend response.',
|
|
href: '/pools',
|
|
label: 'Open pools inventory',
|
|
},
|
|
{
|
|
title: 'Bridge monitoring',
|
|
description: 'Cross-check route availability with live relay and bridge health before operator actions.',
|
|
href: '/bridge',
|
|
label: 'Open bridge monitoring',
|
|
},
|
|
{
|
|
title: 'Operations hub',
|
|
description: 'Open the consolidated page for WETH utilities, analytics, operator shortcuts, and system views.',
|
|
href: '/operations',
|
|
label: 'Open operations hub',
|
|
},
|
|
],
|
|
},
|
|
weth: {
|
|
eyebrow: 'WETH Utilities',
|
|
title: 'WETH Utilities & Bridge References',
|
|
description:
|
|
'Reach the WETH-focused tooling that operators use during support and bridge investigation without depending on the hidden legacy explorer navigation.',
|
|
note: sharedOperationsNote,
|
|
actions: [
|
|
{
|
|
title: 'Bridge monitoring',
|
|
description: 'Start with relay and bridge health before reviewing WETH-specific flows.',
|
|
href: '/bridge',
|
|
label: 'Open bridge monitoring',
|
|
},
|
|
{
|
|
title: 'Visual command center',
|
|
description: 'Use the interactive topology map for contract placement, hub flow, and system context.',
|
|
href: '/chain138-command-center.html',
|
|
label: 'Open command center',
|
|
external: true,
|
|
},
|
|
{
|
|
title: 'Wallet tools',
|
|
description: 'Open the wallet page if you need supported network and token setup before testing flows.',
|
|
href: '/wallet',
|
|
label: 'Open wallet tools',
|
|
},
|
|
{
|
|
title: 'Operations hub',
|
|
description: 'Return to the larger operations landing page for adjacent route, analytics, and system shortcuts.',
|
|
href: '/operations',
|
|
label: 'Open operations hub',
|
|
},
|
|
],
|
|
},
|
|
analytics: {
|
|
eyebrow: 'Analytics Access',
|
|
title: 'Analytics & Network Activity',
|
|
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,
|
|
actions: [
|
|
{
|
|
title: 'Blocks',
|
|
description: 'Inspect recent block production, timestamps, and miner attribution.',
|
|
href: '/blocks',
|
|
label: 'Open blocks',
|
|
},
|
|
{
|
|
title: 'Transactions',
|
|
description: 'Review recent transactions, status, and linked address flow.',
|
|
href: '/transactions',
|
|
label: 'Open transactions',
|
|
},
|
|
{
|
|
title: 'Addresses',
|
|
description: 'Browse saved and active addresses as part of the explorer activity surface.',
|
|
href: '/addresses',
|
|
label: 'Open addresses',
|
|
},
|
|
{
|
|
title: 'Mission-control stream',
|
|
description: 'Supplement the explorer pages with the live relay and RPC event feed.',
|
|
href: '/explorer-api/v1/mission-control/stream',
|
|
label: 'Open SSE stream',
|
|
external: true,
|
|
},
|
|
],
|
|
},
|
|
operator: {
|
|
eyebrow: 'Operator Surface',
|
|
title: 'Operator Surface',
|
|
description:
|
|
'Expose the public operator surface for bridge checks, route validation, planner providers, liquidity entry points, and documentation.',
|
|
note: sharedOperationsNote,
|
|
actions: [
|
|
{
|
|
title: 'Bridge monitoring',
|
|
description: 'Open relay status, queue posture, and bridge trace tools.',
|
|
href: '/bridge',
|
|
label: 'Open bridge monitoring',
|
|
},
|
|
{
|
|
title: 'Routes',
|
|
description: 'Inspect route coverage and liquidity path access before operator intervention.',
|
|
href: '/routes',
|
|
label: 'Open routes page',
|
|
},
|
|
{
|
|
title: 'Liquidity access',
|
|
description: 'Open partner payload helpers, route APIs, and execution-plan endpoints.',
|
|
href: '/liquidity',
|
|
label: 'Open liquidity access',
|
|
},
|
|
{
|
|
title: 'Explorer docs',
|
|
description: 'Open the canonical explorer documentation hub for GRU guidance, transaction evidence notes, and public reference material.',
|
|
href: '/docs',
|
|
label: 'Open docs',
|
|
},
|
|
{
|
|
title: 'Visual command center',
|
|
description: 'Open the graphical deployment and integration topology in a dedicated page.',
|
|
href: '/chain138-command-center.html',
|
|
label: 'Open command center',
|
|
external: true,
|
|
},
|
|
],
|
|
},
|
|
system: {
|
|
eyebrow: 'System Topology',
|
|
title: 'System & Topology',
|
|
description:
|
|
'Jump straight into the public topology and reference surfaces that describe how Chain 138, bridge monitoring, and adjacent systems fit together.',
|
|
note: sharedOperationsNote,
|
|
actions: [
|
|
{
|
|
title: 'Visual command center',
|
|
description: 'Open the topology map for Chain 138, CCIP, Alltra, OP Stack, and service flows.',
|
|
href: '/chain138-command-center.html',
|
|
label: 'Open command center',
|
|
external: true,
|
|
},
|
|
{
|
|
title: 'Bridge monitoring',
|
|
description: 'Correlate topology context with the live bridge and relay status surface.',
|
|
href: '/bridge',
|
|
label: 'Open bridge monitoring',
|
|
},
|
|
{
|
|
title: 'Explorer docs',
|
|
description: 'Open the canonical explorer documentation hub for public reference material and guide pages.',
|
|
href: '/docs',
|
|
label: 'Open docs',
|
|
},
|
|
{
|
|
title: 'Operations hub',
|
|
description: 'Return to the consolidated operations landing page for adjacent public tools.',
|
|
href: '/operations',
|
|
label: 'Open operations hub',
|
|
},
|
|
],
|
|
},
|
|
operations: {
|
|
eyebrow: 'Operations Hub',
|
|
title: 'Operations Hub',
|
|
description:
|
|
'This hub exposes the public operational surfaces for bridge monitoring, routes, wrapped-asset references, analytics shortcuts, operator links, and topology views.',
|
|
note: sharedOperationsNote,
|
|
actions: [
|
|
{
|
|
title: 'Bridge & relay monitoring',
|
|
description: 'Open mission-control status, SSE monitoring, and bridge trace helpers.',
|
|
href: '/bridge',
|
|
label: 'Open bridge monitoring',
|
|
},
|
|
{
|
|
title: 'Routes & liquidity',
|
|
description: 'Open route coverage, pools, and public liquidity access points.',
|
|
href: '/routes',
|
|
label: 'Open routes page',
|
|
},
|
|
{
|
|
title: 'WETH utilities',
|
|
description: 'Open the WETH-focused landing page and bridge-adjacent shortcuts.',
|
|
href: '/weth',
|
|
label: 'Open WETH utilities',
|
|
},
|
|
{
|
|
title: 'Analytics',
|
|
description: 'Open the public analytics landing page for blocks, transactions, and live monitoring.',
|
|
href: '/analytics',
|
|
label: 'Open analytics page',
|
|
},
|
|
{
|
|
title: 'Operator panel shortcuts',
|
|
description: 'Open the operator landing page for bridge, route, liquidity, and docs shortcuts.',
|
|
href: '/operator',
|
|
label: 'Open operator page',
|
|
},
|
|
{
|
|
title: 'System topology',
|
|
description: 'Open the system landing page for topology references and command-center access.',
|
|
href: '/system',
|
|
label: 'Open system page',
|
|
},
|
|
{
|
|
title: 'Visual command center',
|
|
description: 'Open the dedicated interactive topology asset in a new tab.',
|
|
href: '/chain138-command-center.html',
|
|
label: 'Open command center',
|
|
external: true,
|
|
},
|
|
],
|
|
},
|
|
} as const satisfies Record<string, ExplorerFeaturePage>
|