Any in-progress operations will be aborted.
Remove the record for the passed key
Optionaloptions: AbortOptions & ProgressOptions<DeleteBlockProgressEvents>Remove values for the passed keys
Optionaloptions: AbortOptions & ProgressOptions<DeleteManyBlocksProgressEvents>Retrieve the value stored under the given key
Optionaloptions: AbortOptions & GetOfflineOptions & ProgressOptions<GetBlockProgressEvents>Retrieve all cid/block pairs from the blockstore as an unordered iterable
Optionaloptions: AbortOptions & ProgressOptions<GetAllBlocksProgressEvents>Retrieve values for the passed keys
Optionaloptions: AbortOptions & GetOfflineOptions & ProgressOptions<GetManyBlocksProgressEvents>Check for the existence of a value for the passed key
Optionaloptions: AbortOptions & ProgressOptions<HasBlockProgressEvents>Store the passed value under the passed key
Optionaloptions: AbortOptions & ProgressOptions<PutBlockProgressEvents>Store the given key/value pairs
Optionaloptions: 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.