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.6.0.tar.gz (102.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bitcoin_nostr_chat-0.6.0-py3-none-any.whl (120.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bitcoin_nostr_chat-0.6.0.tar.gz
  • Upload date:
  • Size: 102.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.10.9 Linux/6.8.0-51-generic

File hashes

Hashes for bitcoin_nostr_chat-0.6.0.tar.gz
Algorithm Hash digest
SHA256 e7a4f882bcb168035aefa8faf45908296a5460b80b2314406463b38a398c1d52
MD5 2e5d21c0adb9d4b26a70967371d5ff4d
BLAKE2b-256 1422ecc2c4607f11e03f7d890ba2ef689cbff46463ecc20aa44080a483b85348

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bitcoin_nostr_chat-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f4be6df5c747c0dfd734b62cf7144eb95f313f3a2a4e1ea2425d0b7856d73b4d
MD5 c94bc775f2a8a2b412175e724aee30be
BLAKE2b-256 92dd16d512c19e605316b52f1cf3b136dbd89be69b226c1ef421955bf987a4da

See more details on using hashes here.

Supported by

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