Skip to content

UploadCallbacks

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

optional onPieceAdded: (transaction?) => void;

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

ParameterType
transaction?`0x${string}`

void


optional onPieceConfirmed: (pieceIds) => void;

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

ParameterType
pieceIdsnumber[]

void


optional onPiecesAdded: (transaction?, pieces?) => void;

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

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

ParameterType
transaction?`0x${string}`
pieces?object[]

void


optional onPiecesConfirmed: (dataSetId, pieces) => void;

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

Called when the service provider agrees that the piece addition(s) are confirmed on-chain

ParameterType
dataSetIdnumber
piecesPieceRecord[]

void


optional onProgress: (bytesUploaded) => void;

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

Called periodically during upload with bytes uploaded so far

ParameterType
bytesUploadednumber

void


optional onUploadComplete: (pieceCid) => void;

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

Called when upload to service provider completes

ParameterType
pieceCidPieceLink

void