nostr 1.5.0 copy "nostr: ^1.5.0" to clipboard
nostr: ^1.5.0 copied to clipboard

A library for nostr protocol implemented in dart for flutter

1.0.0 #

  • Initial version.

1.0.1 #

  • Fix createdAt initialization
  • Add asserts
  • Code comments

1.1.0 #

  • fix Event.fromJson
  • add subscriptionId
  • deserialization of NOSTR formatted events with or without subscription_id
  • add unit tests for Event to improve coverage
  • Create Keychain container for private/public keys to encapsulate bip340 and add handy methods.
  • Documentation

1.2.0 #

  • add Filters (+ unit tests)
  • add Request (+ unit tests)
  • Documentation

1.3.0 #

  • add Close (+ unit tests)
  • add Message wrapper deserializer (+ unit tests)
  • Documentation

1.3.1 #

  • fix: Inconsitency in events is breaking tags

1.3.2 #

  • refactor: Event with optional verification
  • remove tests with encoding problem
  • improve coverage

1.3.3 #

  • add comments about verify and fix typo
  • nip 002 implementation, unit tests, examples and documentation
  • Event.partial to init an empty event that you validate later, documentation

1.3.4 #

  • fix: pending bip340 issue
  • test: Update test to check public key
  • refactor: Event partial and from to factories

1.4.0 #

  • NIP 04 Encrypted Direct Message
  • NIP 05 Mapping Nostr keys to DNS-based internet identifiers
  • NIP 10 Conventions for clients' use of e and p tags in text events
  • NIP 15 End of Stored Events Notice
  • NIP 19 bech32-encoded entities
  • NIP 20 Command Results
  • NIP 28 Public Chat
  • NIP 51 Lists

1.4.1 #

1.4.2 #

  • NIP50: search filter

1.4.3 #

  • refactor: Message.type is made of an MessageType enum instead of a String

1.5.0 #

  • feat: add EOSE class to obtain subscriptionId (#41)
12
likes
140
points
65
downloads

Publisher

verified publisherrust-nostr.org

Weekly Downloads

A library for nostr protocol implemented in dart for flutter

Repository (GitHub)
View/report issues

Documentation

API reference

License

LGPL-3.0 (license)

Dependencies

bech32, bip340, convert, pointycastle

More

Packages that depend on nostr