UploadOptions
Defined in: packages/synapse-sdk/src/types.ts:448
Options for uploading individual pieces to an existing storage context
Used by StorageContext.upload() for uploading data to a specific provider and data set that has already been created/selected.
Extends
Section titled “Extends”Properties
Section titled “Properties”onCopyComplete?
Section titled “onCopyComplete?”
optionalonCopyComplete?: (providerId,pieceCid) =>void
Defined in: packages/synapse-sdk/src/types.ts:424
Called when a secondary copy completes successfully
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
providerId | bigint |
pieceCid | PieceLink |
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”UploadCallbacks.onCopyComplete
onCopyFailed?
Section titled “onCopyFailed?”
optionalonCopyFailed?: (providerId,pieceCid,error) =>void
Defined in: packages/synapse-sdk/src/types.ts:426
Called when a secondary copy fails
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
providerId | bigint |
pieceCid | PieceLink |
error | Error |
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”onPiecesAdded?
Section titled “onPiecesAdded?”
optionalonPiecesAdded?: (transaction,providerId,pieces) =>void
Defined in: packages/synapse-sdk/src/types.ts:420
Called when the addPieces transaction has been submitted for a provider
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
transaction | `0x${string}` |
providerId | bigint |
pieces | object[] |
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”onPiecesConfirmed?
Section titled “onPiecesConfirmed?”
optionalonPiecesConfirmed?: (dataSetId,providerId,pieces) =>void
Defined in: packages/synapse-sdk/src/types.ts:422
Called when the addPieces transaction is confirmed on-chain for a provider
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
dataSetId | bigint |
providerId | bigint |
pieces | PieceRecord[] |
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”UploadCallbacks.onPiecesConfirmed
onProgress?
Section titled “onProgress?”
optionalonProgress?: (bytesUploaded) =>void
Defined in: packages/synapse-sdk/src/types.ts:552
Progress callback for upload bytes
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
bytesUploaded | number |
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”onPullProgress?
Section titled “onPullProgress?”
optionalonPullProgress?: (providerId,pieceCid,status) =>void
Defined in: packages/synapse-sdk/src/types.ts:428
Called with pull status updates during SP-to-SP transfer
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
providerId | bigint |
pieceCid | PieceLink |
status | PullStatus |
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”UploadCallbacks.onPullProgress
onStored?
Section titled “onStored?”
optionalonStored?: (providerId,pieceCid) =>void
Defined in: packages/synapse-sdk/src/types.ts:418
Called when piece data has been stored on a provider (before on-chain commit)
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
providerId | bigint |
pieceCid | PieceLink |
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”pieceCid?
Section titled “pieceCid?”
optionalpieceCid?:PieceLink
Defined in: packages/synapse-sdk/src/types.ts:548
Optional pre-calculated PieceCID to skip CommP calculation
Inherited from
Section titled “Inherited from”pieceMetadata?
Section titled “pieceMetadata?”
optionalpieceMetadata?:MetadataObject
Defined in: packages/synapse-sdk/src/types.ts:450
Custom metadata for this specific piece (key-value pairs)
signal?
Section titled “signal?”
optionalsignal?:AbortSignal
Defined in: packages/synapse-sdk/src/types.ts:550
Optional AbortSignal to cancel the store