Skip to content

OptionsType

OptionsType = object

Defined in: packages/synapse-core/src/sp/pull-pieces.ts:57

Options for pulling pieces from external SPs.

optional dataSetId?: bigint

Defined in: packages/synapse-core/src/sp/pull-pieces.ts:65

Optional target dataset ID (omit or 0n to create new).


extraData: Hex

Defined in: packages/synapse-core/src/sp/pull-pieces.ts:63

EIP-712 signed extraData for authorization.


pieces: PullPieceInput[]

Defined in: packages/synapse-core/src/sp/pull-pieces.ts:67

Pieces to pull with their source URLs.


recordKeeper: Address

Defined in: packages/synapse-core/src/sp/pull-pieces.ts:61

The record keeper contract address (e.g., FWSS).


optional retryCount?: number

Defined in: packages/synapse-core/src/sp/pull-pieces.ts:71

The number of retries. Defaults to 2.


optional retryDelay?: number

Defined in: packages/synapse-core/src/sp/pull-pieces.ts:73

The delay with exponential backoff between retries in milliseconds. Defaults to RETRY_CONSTANTS.RETRY_DELAY.


serviceURL: string

Defined in: packages/synapse-core/src/sp/pull-pieces.ts:59

The service URL of the PDP API.


optional signal?: AbortSignal

Defined in: packages/synapse-core/src/sp/pull-pieces.ts:69

Optional AbortSignal to cancel the request.