SyncManagerConfig
SIP Protocol API Reference v0.12.0
SIP Protocol API Reference / SyncManagerConfig
Interface: SyncManagerConfig
Section titled “Interface: SyncManagerConfig”Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23770
Sync manager configuration
Extends
Section titled “Extends”Properties
Section titled “Properties”maxBatchSize
Section titled “maxBatchSize”maxBatchSize:
number
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23389
Maximum blocks per sync batch
Inherited from
Section titled “Inherited from”ObliviousSyncConfig.maxBatchSize
timeoutMs
Section titled “timeoutMs”timeoutMs:
number
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23391
Timeout for sync requests (ms)
Inherited from
Section titled “Inherited from”retries
Section titled “retries”retries:
number
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23393
Number of retries on failure
Inherited from
Section titled “Inherited from”epochDurationSeconds
Section titled “epochDurationSeconds”epochDurationSeconds:
number
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23395
Epoch duration for sync randomness (seconds)
Inherited from
Section titled “Inherited from”ObliviousSyncConfig.epochDurationSeconds
parallelSync
Section titled “parallelSync”parallelSync:
boolean
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23397
Enable parallel sync across chains
Inherited from
Section titled “Inherited from”ObliviousSyncConfig.parallelSync
autoRotateRandomness
Section titled “autoRotateRandomness”autoRotateRandomness:
boolean
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23772
Auto-rotate sync randomness on epoch change
backgroundSync
Section titled “backgroundSync”backgroundSync:
boolean
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23774
Enable background sync
backgroundSyncIntervalMs
Section titled “backgroundSyncIntervalMs”backgroundSyncIntervalMs:
number
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:23776
Background sync interval (ms)