Skip to main content

Crate nostr_bbs_relay_worker

Crate nostr_bbs_relay_worker 

Source
Expand description

nostr-bbs Relay Worker (Rust)

Cloudflare Workers-based private Nostr relay with:

  • WebSocket NIP-01 protocol via Durable Objects
  • D1-backed event storage + whitelist
  • NIP-98 authenticated admin endpoints
  • Whitelist/cohort management API
  • NIP-11 relay information document
  • NIP-16/33 replaceable events

§Architecture

  • lib.rs – HTTP router, CORS, entry point
  • relay_do.rs – Durable Object: WebSocket relay, NIP-01 message handling
  • nip11.rs – NIP-11 relay information document
  • whitelist.rs – Whitelist management HTTP handlers
  • auth.rs – NIP-98 admin verification wrapper

Structs§

NostrRelayDO
Re-export so the worker crate runtime can discover the Durable Object.