Any in-progress operations will be aborted.
Remove the record for the passed key
Optional
options: AbortOptions & ProgressOptions<DeleteBlockProgressEvents>Remove values for the passed keys
Optional
options: AbortOptions & ProgressOptions<DeleteManyBlocksProgressEvents>Retrieve the value stored under the given key
Optional
options: AbortOptions & GetOfflineOptions & ProgressOptions<GetBlockProgressEvents>Retrieve all cid/block pairs from the blockstore as an unordered iterable
Optional
options: AbortOptions & ProgressOptions<GetAllBlocksProgressEvents>Retrieve values for the passed keys
Optional
options: AbortOptions & GetOfflineOptions & ProgressOptions<GetManyBlocksProgressEvents>Check for the existence of a value for the passed key
Optional
options: AbortOptions & ProgressOptions<HasBlockProgressEvents>Store the passed value under the passed key
Optional
options: AbortOptions & ProgressOptions<PutBlockProgressEvents>Store the given key/value pairs
Optional
options: AbortOptions & ProgressOptions<PutManyBlocksProgressEvents>
A session blockstore is a special blockstore that only pulls content from a subset of network peers which respond as having the block for the initial root CID.
Any blocks written to the blockstore as part of the session will propagate to the blockstore the session was created from.