API Reference nostr_elixir v#0.1.0

View Source

Modules

NostrElixir: Elixir wrapper for the nostr Rust library.

Event creation, signing, verification, and helpers for NostrElixir.

Filter creation and helpers for NostrElixir.

Key management functions for NostrElixir.

BIP-39 Mnemonic utilities for Nostr (NIP-06 compatible).

NIP-02: Follow List

Struct representing a follow entry for NIP-02 follow list.

NIP-06: HD Wallet Derivation for Nostr

NIP-09: Event Deletion

Struct representing a NIP-09 event deletion.

NIP-10: Text Notes and Threads (Replies, Mentions)

Struct representing a NIP-10 text note or reply.

NIP-17: Private Direct Messages (encrypted DMs, kind 4 events)

NIP-19 encoding and decoding functions for NostrElixir.

NIP-23: Long-form Content

Struct representing a NIP-23 long-form content event.

NIP-44: Encrypted DMs v2 (ChaCha20, HKDF, HMAC, base64)

NIP-57: Lightning Zaps (public, private, anonymous zap requests and decryption)

Struct for NIP-57 Zap Request Data.

NIP-65: Relay List Metadata

Struct representing a relay entry for NIP-65 relay list.