Skip to content

A monorepo of Dart and Flutter packages of different Nostr nips and utilities in a modular and compatible way.

License

Notifications You must be signed in to change notification settings

kumulynja/dartstr

Repository files navigation

melos

Dartstr

A monorepo of modular and compatible Dart packages of different Nostr NIPS and utilities. Import just the packages of NIPS you need and keep your project lightweight.

Supported NIPS

  • NIP-01: Basic protocol flow description
  • NIP-04: Encrypted Direct Message
  • NIP-06: Basic key derivation from mnemonic seed phrase
  • NIP-19: bech32-encoded entities

Note

Bare keys and ids are implemented already, shareable identifiers with extra metadata not yet.

  • NIP-24: Extra metadata fields and tags
  • NIP-47: Wallet Connect

Note

Wallet side is implemented already, App side not yet

Utilities

In dartstr_utils you can find a set of common utilities used across the packages and that can be used in your own projects.

Currently, the following utilities are available:

  • Secret generator: generate secure random number bytes or hex strings

About

A monorepo of Dart and Flutter packages of different Nostr nips and utilities in a modular and compatible way.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages