Skip to main content

A Nostr Chat with participant discovery

Project description

A Nostr Chat with participant discovery

All users know a shared secret (like a bitcoin wallet descriptor). This allows them to find each other.

  • Even if this shared secret leaks, the attacker can only spam the discovery option, the actual chats stay secure

The actual single and group chats are based on a newly generated secret keys for each participant.

  • Each participant has to be manually accepted to be added to the group chat
  • Chats with participants use NIP17 and group messages are simply NIP17 messages to each participant

Export and restoring of the nsec and with it restoration of all messages of the relays

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bitcoin_nostr_chat-0.4.1.tar.gz (100.7 kB view details)

Uploaded Source

Built Distribution

bitcoin_nostr_chat-0.4.1-py3-none-any.whl (106.3 kB view details)

Uploaded Python 3

File details

Details for the file bitcoin_nostr_chat-0.4.1.tar.gz.

File metadata

  • Download URL: bitcoin_nostr_chat-0.4.1.tar.gz
  • Upload date:
  • Size: 100.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.9 Linux/6.8.0-45-generic

File hashes

Hashes for bitcoin_nostr_chat-0.4.1.tar.gz
Algorithm Hash digest
SHA256 ddaeaf2c6f73d7a07b050406ad677b44bc56584d22dc693875f43e20a0bb5759
MD5 9993f4257a8c5f3d9432ce791bcacf01
BLAKE2b-256 e26c48d5b073e68c1bb3eade8a3bf3cbfdb4f365097273a413c1df745f17fd2c

See more details on using hashes here.

File details

Details for the file bitcoin_nostr_chat-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: bitcoin_nostr_chat-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 106.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.9 Linux/6.8.0-45-generic

File hashes

Hashes for bitcoin_nostr_chat-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 19798ce74d6d58da829bfa14a212af89b2e700fb1e12bb1b555ea3526a0e0e54
MD5 dc3a91175c77da00832d51e09df64408
BLAKE2b-256 de2f71fb920aee4ffcba6ab265d88474ecf42a54b5ae86095e197ae810dc2273

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page