Publish Nostr Event

Load Existing Event

{#if loadMethod === 'hex'}
{ if (e.key === 'Enter' && !loadingEvent && eventIdSearch.trim()) { e.preventDefault(); loadEventById(); } }} />

Load an existing event from relays by its hex ID.

{:else}

Paste a complete event JSON to load it into the form. Fields like id, pubkey, created_at, and sig will be regenerated.

{/if}
{#if loading}
Publishing...
{/if} {#if error}
{error}
{/if} {#if success}
{success}
Relays: {publishedRelays.join(", ")}
{#if lastPublishedEventId}
Event ID: {lastPublishedEventId}
{/if} {/if} showJsonPreview = !showJsonPreview} />