Skip to main content

Class: Pin

Defined in: bee-js/src/modules/pin.ts:12

Local pinning operations.

Accessed as bee.pin.

Constructors

Constructor

new Pin(context): Pin

Defined in: bee-js/src/modules/pin.ts:13

Parameters

context

BeeContext

Returns

Pin

Methods

add()

add(reference, requestOptions?): Promise<void>

Defined in: bee-js/src/modules/pin.ts:21

Pins local data with the given reference.

Parameters

reference

Data reference

string | Uint8Array<ArrayBufferLike> | Reference

requestOptions?

BeeRequestOptions

Options for making requests, such as timeouts, custom HTTP agents, headers, etc.

Returns

Promise<void>


get()

get(reference, requestOptions?): Promise<Pin>

Defined in: bee-js/src/modules/pin.ts:54

Gets the pinning status of the chunk with the given reference.

Parameters

reference

Data reference

string | Uint8Array<ArrayBufferLike> | Reference

requestOptions?

BeeRequestOptions

Options for making requests, such as timeouts, custom HTTP agents, headers, etc.

Returns

Promise<Pin>


getAll()

getAll(requestOptions?): Promise<Reference[]>

Defined in: bee-js/src/modules/pin.ts:44

Gets the list of all locally pinned references.

Parameters

requestOptions?

BeeRequestOptions

Options for making requests, such as timeouts, custom HTTP agents, headers, etc.

Returns

Promise<Reference[]>


remove()

remove(reference, requestOptions?): Promise<void>

Defined in: bee-js/src/modules/pin.ts:33

Unpins local data with the given reference.

Parameters

reference

Data reference

string | Uint8Array<ArrayBufferLike> | Reference

requestOptions?

BeeRequestOptions

Options for making requests, such as timeouts, custom HTTP agents, headers, etc.

Returns

Promise<void>


reuploadData()

reuploadData(postageBatchId, reference, requestOptions?): Promise<void>

Defined in: bee-js/src/modules/pin.ts:67

Instructs the Bee node to reupload locally pinned data into the network.

Parameters

postageBatchId

Postage Batch ID that will be used to re-upload the data.

string | Uint8Array<ArrayBufferLike> | BatchId

reference

Data reference to be re-uploaded.

string | Uint8Array<ArrayBufferLike> | Reference

requestOptions?

BeeRequestOptions

Options for making requests, such as timeouts, custom HTTP agents, headers, etc.

Returns

Promise<void>

💬 Get Help