Skip to content

UploadCallbacks

Defined in: packages/synapse-sdk/src/types.ts:386

Callbacks for tracking upload progress

These callbacks provide visibility into the upload process stages:

  1. Upload completion (piece uploaded to provider)
  2. Piece addition (transaction submitted to chain)
  3. Confirmation (transaction confirmed on-chain)
optional onPieceAdded: (transaction?) => void;

Defined in: packages/synapse-sdk/src/types.ts:390

Called when the service provider has added the piece and submitted the transaction to the chain

ParameterType
transaction?TransactionResponse

void


optional onPieceConfirmed: (pieceIds) => void;

Defined in: packages/synapse-sdk/src/types.ts:392

Called when the service provider agrees that the piece addition is confirmed on-chain

ParameterType
pieceIdsnumber[]

void


optional onUploadComplete: (pieceCid) => void;

Defined in: packages/synapse-sdk/src/types.ts:388

Called when upload to service provider completes

ParameterType
pieceCidPieceLink

void