Methods
findProviders
- findProviders(key: CID, options?: { maxNumProviders?: number | undefined; timeout?: number | undefined } | undefined): AsyncIterable<{ id: PeerId; multiaddrs: Multiaddr[] }>
-
Parameters
-
-
Optional options: { maxNumProviders?: number | undefined; timeout?: number | undefined } | undefined
Returns AsyncIterable<{ id: PeerId; multiaddrs: Multiaddr[] }>
}
get
- get(key: Uint8Array, options?: { timeout?: number | undefined } | undefined): Promise<GetData>
-
Parameters
-
key: Uint8Array
-
Optional options: { timeout?: number | undefined } | undefined
Returns Promise<GetData>
getMany
- getMany(key: Uint8Array, nVals: number, options?: { timeout?: number | undefined } | undefined): Promise<GetData[]>
-
Parameters
-
key: Uint8Array
-
nVals: number
-
Optional options: { timeout?: number | undefined } | undefined
Returns Promise<GetData[]>
provide
- provide(key: CID): Promise<void>
-
Parameters
Returns Promise<void>
put
- put(key: Uint8Array, value: Uint8Array, options?: { minPeers?: number | undefined } | undefined): Promise<void>
-
Parameters
-
key: Uint8Array
-
value: Uint8Array
-
Optional options: { minPeers?: number | undefined } | undefined
Returns Promise<void>
{PeerId} from
{Uint8Array} val