Add bridge lane health API and config-ready lane UI for Tier A Week 3.
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:
@@ -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>
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user