Interface Bitswap

Hierarchy

Properties

cancelWants: ((cids: CID<unknown, number, number, Version> | CID<unknown, number, number, Version>[]) => void)

Type declaration

    • (cids: CID<unknown, number, number, Version> | CID<unknown, number, number, Version>[]): void
    • Parameters

      Returns void

getWantlist: (() => IterableIterator<[string, WantListEntry]>)

Type declaration

ledgerForPeer: ((peerId: PeerId) => undefined | Ledger)

Type declaration

notify: ((cid: CID<unknown, number, number, Version>, block: Uint8Array, options?: ProgressOptions<BitswapNetworkNotifyProgressEvents>) => void)

Type declaration

peers: PeerId[]

The peers that we are tracking a ledger for

stats: Stats

Bitswap statistics

unwant: ((cids: CID<unknown, number, number, Version> | CID<unknown, number, number, Version>[]) => void)

Type declaration

    • (cids: CID<unknown, number, number, Version> | CID<unknown, number, number, Version>[]): void
    • Parameters

      Returns void

want: ((cid: CID<unknown, number, number, Version>, options?: AbortOptions & ProgressOptions<BitswapWantBlockProgressEvents>) => Promise<Uint8Array>)

Type declaration

wantlistForPeer: ((peerId: PeerId) => Map<string, WantListEntry>)

Type declaration