PrepareOptions
Defined in: packages/synapse-sdk/src/types.ts:46
Options for the prepare() method on StorageManager
Properties
Section titled “Properties”bufferEpochs?
Section titled “bufferEpochs?”
optionalbufferEpochs?:bigint
Defined in: packages/synapse-sdk/src/types.ts:54
Safety margin in epochs. Default: 5n
context?
Section titled “context?”
optionalcontext?:StorageContext|StorageContext[]
Defined in: packages/synapse-sdk/src/types.ts:48
StorageContext(s) to prepare for upload.
costs?
Section titled “costs?”
optionalcosts?:OutputType
Defined in: packages/synapse-sdk/src/types.ts:56
Pre-computed costs — skips internal getUploadCosts() call.
dataSize
Section titled “dataSize”dataSize:
bigint
Defined in: packages/synapse-sdk/src/types.ts:50
Size of new data to upload, in bytes.
extraRunwayEpochs?
Section titled “extraRunwayEpochs?”
optionalextraRunwayEpochs?:bigint
Defined in: packages/synapse-sdk/src/types.ts:52
Extra runway in epochs beyond the required lockup.