Skip to content

LtbLightning/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-26: Delegated Event Signing
  • NIP-47: Wallet Connect

Note

Wallet service side is implemented already, App/client 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 modular and compatible, pure Dart packages of different Nostr nips. Built with giving Nostr powers to Bitcoin wallets in mind.

Topics

Resources

License

Stars

6 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages