kernl API
    Preparing search index...

    Function streamCatalog

    • Stream the applets published to the store's relays.

      Root and named manifests are fetched; pinned versions are reached by pasting their address. A manifest its publisher deleted (NIP-09) is not listed, even when a relay still serves it. The list is emitted again as manifests arrive, so the first relay to answer fills the store while slower ones are still talking. A relay that fails contributes nothing and never discards what others sent; when nothing has arrived after settleMs an empty list says so, and listening goes on. The stream completes when every relay has finished, or at the outer bound.

      Parameters

      Returns Observable<readonly CatalogEntry[]>

      The growing list, one entry per applet, newest first.

      streamCatalog(pool, tiers).subscribe((entries) => render(searchCatalog(entries, { text: 'notes' })));