Optional
options: AbortOptionsFind the providers of the passed CID.
Optional
options: RoutingOptions// Iterate over the providers found for the given cid
for await (const provider of contentRouting.findProviders(cid)) {
console.log(provider.id, provider.multiaddrs)
}
Retrieves a value from the network corresponding to the passed key.
Optional
options: RoutingOptions// ...
const key = '/key'
const value = await contentRouting.get(key)
The implementation of this method should ensure that network peers know the caller can provide content that corresponds to the passed CID.
Optional
options: RoutingOptions// ...
await contentRouting.provide(cid)
Puts a value corresponding to the passed key in a way that can later be retrieved by another network peer using the get method.
Optional
options: RoutingOptions// ...
const key = '/key'
const value = uint8ArrayFromString('oh hello there')
await contentRouting.put(key, value)
If network peers need to be periodically reminded that the caller can provide content corresponding to the passed CID, call this function to no longer remind them.