Skip to content

SyncManagerConfig

SIP Protocol API Reference v0.12.0


SIP Protocol API Reference / SyncManagerConfig

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23770

Sync manager configuration

maxBatchSize: number

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23389

Maximum blocks per sync batch

ObliviousSyncConfig.maxBatchSize


timeoutMs: number

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23391

Timeout for sync requests (ms)

ObliviousSyncConfig.timeoutMs


retries: number

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23393

Number of retries on failure

ObliviousSyncConfig.retries


epochDurationSeconds: number

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23395

Epoch duration for sync randomness (seconds)

ObliviousSyncConfig.epochDurationSeconds


parallelSync: boolean

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23397

Enable parallel sync across chains

ObliviousSyncConfig.parallelSync


autoRotateRandomness: boolean

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23772

Auto-rotate sync randomness on epoch change


backgroundSync: boolean

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23774

Enable background sync


backgroundSyncIntervalMs: number

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23776

Background sync interval (ms)