Skip to content

nooschain v0.1.0


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?

optional quarantinedAt?: string | null

Defined in: node-sync/sync-types.ts:40

ISO timestamp for quarantine, when present.


quarantineReason?

optional quarantineReason?: 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.

Audience-first NOOSChain documentation.