Add bridge lane health API and config-ready lane UI for Tier A Week 3.
Some checks failed
Deploy Explorer Live / deploy (push) Failing after 13s
Validate Explorer / frontend (push) Failing after 21s
Validate Explorer / smoke-e2e (push) Has been skipped

Probe LINK balances on CCIP bridge contracts, expose proof-transfer metadata on bridge status, and render funded/unfunded lane health on /bridge with extended smoke coverage.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
defiQUG
2026-05-23 04:21:44 -07:00
parent 763ca75c21
commit 228fa0eef6
14 changed files with 605 additions and 3 deletions

View File

@@ -95,6 +95,32 @@ export interface MissionControlSubsystemStatus {
completeness?: string | null
}
export interface MissionControlBridgeLaneContract {
bridge?: string
link_balance_wei?: string
status?: string
error?: string
}
export interface MissionControlBridgeLane {
key: string
chain_name?: string
chain_id?: number
config_ready?: boolean
link_token?: string
status?: string
proof_status?: string
weth9?: MissionControlBridgeLaneContract
weth10?: MissionControlBridgeLaneContract
rpc_endpoint?: string
}
export interface MissionControlBridgeLaneHealth {
updated_at?: string
min_link_wei?: string
lanes?: MissionControlBridgeLane[]
}
export interface MissionControlBridgeStatusResponse {
data?: {
status?: string
@@ -112,6 +138,8 @@ export interface MissionControlBridgeStatusResponse {
chains?: Record<string, MissionControlChainStatus>
ccip_relay?: MissionControlRelayPayload
ccip_relays?: Record<string, MissionControlRelayPayload>
bridge_lanes?: MissionControlBridgeLaneHealth
proof_transfers?: Record<string, unknown>
}
}