Skip to content

PrepareOptions

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

Options for the prepare() method on StorageManager

optional bufferEpochs: bigint

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

Safety margin in epochs. Default: 5n


optional context: StorageContext | StorageContext[]

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

StorageContext(s) to prepare for upload.


optional costs: OutputType

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

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


dataSize: bigint

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

Size of new data to upload, in bytes.


optional extraRunwayEpochs: bigint

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

Extra runway in epochs beyond the required lockup.