UploadCallbacks
Defined in: packages/synapse-sdk/src/types.ts:341
Extended by
Section titled “Extended by”Properties
Section titled “Properties”onCopyComplete()?
Section titled “onCopyComplete()?”
optionalonCopyComplete: (providerId,pieceCid) =>void
Defined in: packages/synapse-sdk/src/types.ts:351
Called when a secondary copy completes successfully
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
providerId | bigint |
pieceCid | PieceLink |
Returns
Section titled “Returns”void
onCopyFailed()?
Section titled “onCopyFailed()?”
optionalonCopyFailed: (providerId,pieceCid,error) =>void
Defined in: packages/synapse-sdk/src/types.ts:353
Called when a secondary copy fails
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
providerId | bigint |
pieceCid | PieceLink |
error | Error |
Returns
Section titled “Returns”void
onPiecesAdded()?
Section titled “onPiecesAdded()?”
optionalonPiecesAdded: (transaction,providerId,pieces) =>void
Defined in: packages/synapse-sdk/src/types.ts:347
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
onPiecesConfirmed()?
Section titled “onPiecesConfirmed()?”
optionalonPiecesConfirmed: (dataSetId,providerId,pieces) =>void
Defined in: packages/synapse-sdk/src/types.ts:349
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
onProgress()?
Section titled “onProgress()?”
optionalonProgress: (bytesUploaded) =>void
Defined in: packages/synapse-sdk/src/types.ts:343
Called periodically during upload with bytes uploaded so far
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
bytesUploaded | number |
Returns
Section titled “Returns”void
onPullProgress()?
Section titled “onPullProgress()?”
optionalonPullProgress: (providerId,pieceCid,status) =>void
Defined in: packages/synapse-sdk/src/types.ts:355
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
onStored()?
Section titled “onStored()?”
optionalonStored: (providerId,pieceCid) =>void
Defined in: packages/synapse-sdk/src/types.ts:345
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