PrepareOptions
Defined in: packages/synapse-sdk/src/types.ts:45
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:53
Safety margin in epochs. Default: 5n
context?
Section titled “context?”
optionalcontext:StorageContext|StorageContext[]
Defined in: packages/synapse-sdk/src/types.ts:47
StorageContext(s) to prepare for upload.
costs?
Section titled “costs?”
optionalcosts:OutputType
Defined in: packages/synapse-sdk/src/types.ts:55
Pre-computed costs — skips internal getUploadCosts() call.
dataSize
Section titled “dataSize”dataSize:
bigint
Defined in: packages/synapse-sdk/src/types.ts:49
Size of new data to upload, in bytes.
extraRunwayEpochs?
Section titled “extraRunwayEpochs?”
optionalextraRunwayEpochs:bigint
Defined in: packages/synapse-sdk/src/types.ts:51
Extra runway in epochs beyond the required lockup.