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.
- 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.
Note
Wallet service side is implemented already, App/client side not yet
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