Skip to content

PrepareOptions

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

Options for the prepare() method on StorageManager

optional bufferEpochs?: bigint

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

Safety margin in epochs. Default: 5n


optional context?: StorageContext | StorageContext[]

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

StorageContext(s) to prepare for upload.


optional costs?: OutputType

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

Pre-computed costs — skips internal getUploadCosts() call.


dataSize: bigint

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

Size of new data to upload, in bytes.


optional extraRunwayEpochs?: bigint

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

Extra runway in epochs beyond the required lockup.