Search Events

Search for events by ID, pubkey, NIP-05, or content. Use the kind filter to narrow results.

{#if cacheResults.events.length > 0 || cacheResults.profiles.length > 0 || searchResults.events.length > 0 || searchResults.profiles.length > 0}

Search Results

{#if cacheResults.events.length > 0 || cacheResults.profiles.length > 0}

Found in Cache:

{#if cacheResults.profiles.length > 0}
{#each cacheResults.profiles as pubkey} {/each}
{/if} {#if cacheResults.events.length > 0}
{#each cacheResults.events as event} {/each}
{/if}
{/if} {#if searchResults.events.length > 0 || searchResults.profiles.length > 0}
{#if cacheResults.events.length > 0 || cacheResults.profiles.length > 0}

Results from Relays:

{:else}

Search Results

{/if} {#if searchResults.profiles.length > 0}
{#each searchResults.profiles as pubkey} {/each}
{/if} {#if searchResults.events.length > 0}
{#each searchResults.events as event}
{#if eventRelayMap.has(event.id)}
{#if eventRelayMap.get(event.id) === 'cache'} {:else} {/if}
{/if}
{/each}
{/if}
{/if}
{:else if !searching && unifiedSearchComponent && unifiedSearchComponent.getFilterResult().value}
No results found on the relays: {searchResults.relays && searchResults.relays.length > 0 ? searchResults.relays.join(', ') : 'No relays available'}
{/if}