Skip to content

UseUploadProps

Defined in: synapse-react/src/warm-storage/use-upload.ts:8

Options shared by the write hooks that can sign with a session key.

optional callbacks?: Partial<CombinedCallbacks>

Defined in: synapse-sdk/dist/src/storage/manager.d.ts:10

Omit.callbacks


optional copies?: number

Defined in: synapse-sdk/dist/src/types.d.ts:134

Omit.copies


optional dataSetIds?: bigint[]

Defined in: synapse-sdk/dist/src/types.d.ts:135

Omit.dataSetIds


optional excludeProviderIds?: bigint[]

Defined in: synapse-sdk/dist/src/types.d.ts:137

Omit.excludeProviderIds


optional metadata?: Record<string, string>

Defined in: synapse-sdk/dist/src/types.d.ts:130

Omit.metadata


optional mutation?: Omit<MutateOptions<UploadResult, Error, UseUploadVariables, unknown>, "mutationFn">

Defined in: synapse-react/src/warm-storage/use-upload.ts:12


optional pieceCid?: PieceCID

Defined in: synapse-sdk/dist/src/storage/manager.d.ts:11

Omit.pieceCid


optional providerIds?: bigint[]

Defined in: synapse-sdk/dist/src/types.d.ts:136

Omit.providerIds


optional sessionKey?: SessionKey<"Secp256k1"> | null

Defined in: synapse-react/src/signer.ts:14

The session key to sign storage provider (EIP-712) operations with. If not provided, the connected wallet signs.

SessionKeySignerOptions.sessionKey


optional signal?: AbortSignal

Defined in: synapse-sdk/dist/src/storage/manager.d.ts:12

Omit.signal


source: string | null

Defined in: synapse-react/src/warm-storage/use-upload.ts:11


optional withCDN?: boolean

Defined in: synapse-sdk/dist/src/types.d.ts:129

Omit.withCDN