1. Introduction
  2. SDK
  3. 1. Getting Started
    1. 1.1. Installation
    2. 1.2. Hello, rust-nostr!
  4. 2. Signers
    1. 2.1. Keys
  5. 3. Event
    1. 3.1. JSON
    2. 3.2. Builder
  6. 4. Filters
  7. 5. Client
    1. 5.1. Options
      1. 5.1.1. Proxy
      2. 5.1.2. Embedded Tor
    2. 5.2. Requesting events
      1. 5.2.1. Fetch
      2. 5.2.2. Stream
      3. 5.2.3. Sync
      4. 5.2.4. Subscribe
  8. 6. Middleware
    1. 6.1. Admission
    2. 6.2. Authentication
  9. 7. NIPs
    1. 7.1. NIP-01: Basic protocol flow description
    2. 7.2. NIP-05: Mapping nostr keys to DNS-based internet identifiers
    3. 7.3. NIP-06: Key derivation from seed phrase
    4. 7.4. NIP-07: Browser Extension Signer
    5. 7.5. NIP-09: Event Deletion Request
    6. 7.6. NIP-17: Private Direct Messages
    7. 7.7. NIP-19: bech32-encoded entities
    8. 7.8. NIP-21: nostr URI scheme
    9. 7.9. NIP-44: Encrypted Payloads
    10. 7.10. NIP-46: Nostr Remote Signing
    11. 7.11. NIP-47: Nostr Wallet Connect
    12. 7.12. NIP-49: Private Key Encryption
    13. 7.13. NIP-59: Gift Wrap
    14. 7.14. NIP-65: Relay List Metadata
  10. Advanced
  11. 8. Enabling logging
  12. 9. Event
    1. 9.1. ID
    2. 9.2. Kind
    3. 9.3. Tag
  13. 10. Messages
    1. 10.1. Client Message
    2. 10.2. Relay Message
  14. Keyring
  15. 11. Getting Started
    1. 11.1. Installation
  16. CLI
  17. 12. Getting Started
    1. 12.1. Installation
  18. 13. Shell

Rust Nostr Book

NIP-46: Nostr Remote Signing

TODO