nooschain / node-sync/sync-types / SyncPeer
Interface: SyncPeer
Defined in: node-sync/sync-types.ts:26
Local trusted peer entry eligible for sync/backfill.
Properties
baseUrl
baseUrl:
string
Defined in: node-sync/sync-types.ts:32
Base HTTP(S) URL used for chain sync and payload backfill.
id
id:
string
Defined in: node-sync/sync-types.ts:28
Local trusted-peers table id.
nodeId
nodeId:
string
Defined in: node-sync/sync-types.ts:30
Remote chain node id advertised by the peer.
quarantinedAt?
optionalquarantinedAt?:string|null
Defined in: node-sync/sync-types.ts:40
ISO timestamp for quarantine, when present.
quarantineReason?
optionalquarantineReason?:string|null
Defined in: node-sync/sync-types.ts:38
Operator/fork-choice reason when the peer is quarantined.
status
status:
"disabled"|"active"
Defined in: node-sync/sync-types.ts:36
Local transport state; disabled peers are skipped by the sync manager.
trustMode
trustMode:
"observer"|"trusted"
Defined in: node-sync/sync-types.ts:34
Whether the peer is a normal trusted peer or a sync-only observer peer.