Yuki Kishimoto
_@yukikishimoto.com
npub1drvp...seet
GitHub: https://github.com/yukibtc
PGP: 86F3 105A DFA8 AB58 7268 DCD7 8D3D CD04 2496 19D1
New rust-nostr release is out! 🦀
Rust: v0.30
JavaScript: v0.13
Python, Kotlin and Swift: v0.11
Adapted NIP46 to last changes, added `NostrConnectRemoteSigner` to easily build remote signers (just construct it and call `serve` method), improved proxy options (allow to specify the proxy target: all relays or only `.onion` ones),
improvements to NWC client, fixed equality operator for some foreign language (python still need to use `a.__eq__(b)`), added `nostrdb` storage backend (noto available for windows yet), added NIP32 and completed NIP51 support and more!
Changelog:
Thanks to @npub1mheh...qtf9 @npub138he...rdr2 @benthecarman @npub1q0uu...9py9 @npub15qyd...yejr for contributing!
https://rust-nostr.org/donate
#rustnostr
GitHub
nostr/CHANGELOG.md at v0.30.0 · nostrdevkit/nostr
Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more. - nostrdevkit/nostr
GitHub
Release v0.30.0 · nostrdevkit/nostr
Release v0.30.0
What IDE/editor do you use for Rust?
#rustlang
New Rust Nostr release is out! 🦀
Rust: v0.29
JavaScript: v0.12
Python, Kotlin and Swift: v0.10
New automatic shutdown on drop system for `Relay`, `RelayPool` and everything build on them (no longer required to call shutdown method), improvements to NWC client (now available also from Python, Kotlin and Swift!), NIP44 functions for NIP07 signer, improvements to subscription system, allow to edit relay limits, allow to use a custom database in Python, Kotlin and Swift (in rust was already possible), re-added support to `Filter::match_event` and more!
Thanks to @npub1lu2q...xlm6 @benthecarman @npub1mheh...qtf9 @nobody for contributing!
https://rust-nostr.org/donate
#rustnostr
GitHub
Release v0.29.0 · nostrdevkit/nostr
Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more. - Release v0.29.0 · nostrdevkit/nostr
It's now possible to support rust-nostr with recurring donations! (experimental)
In addition to one-time donations and split zaps, are now available the recurring donations, entirely based on nostr and lightning (NWC).
https://subscribe.rust-nostr.org/
https://rust-nostr.org/donate.html
#rustnostr #NWC
New Rust Nostr release is out! 🦀
Rust: v0.28
JavaScript: v0.11
Python, Kotlin and Swift: v0.9
This release introduce the `NostrZapper` and a zap method to easily send zaps (NWC or WebLN) with the nostr-sdk!
Added NWC client (nwc crate), added `NostrZapper` trait, renamed `ClientSigner` to `NostrSigner`, huge improvements to negentropy reconciliation, support to NIP49 (ncryptsec) and NIP59 (GiftWrap), new methods to send/get events to/from specific relays, improvements to database performance and more (including some more breaking changes respect the prev versions 😅)!
The new `client.zap` method will help to support rust-nostr development, by splitting a small % of the zap⚡. Thank you to everyone will use it! 💜
Thanks to @w3ird_ and @benthecarman for contributing!

GitHub
Release v0.28.0 · nostrdevkit/nostr
Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more. - Release v0.28.0 · nostrdevkit/nostr
@rust-nostr/nostr and @rust-nostr/nostr-sdk v0.10 are out!
This JavaScript "mini" release include support to uppercase single-letter tags, creation of events with custom timestamp and huge improvements to negentropy reconciliation!
https://www.npmjs.com/package/@rust-nostr/nostr-sdk
@rust-nostr/nostr and @rust-nostr/nostr-sdk v0.9 are out!
This JavaScript release include support to ClientZapper, a way to easily send zaps (WebLN or NWC): just call `await client.zap(entity, amount, custom-details)`!
This method will also help to support rust-nostr, by splitting a small % of the zap 💜⚡
https://www.npmjs.com/package/@rust-nostr/nostr-sdk
GitHub
sdk: add `ClientZapper` by yukibtc · Pull Request #257 · nostrdevkit/nostr
Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more. - sdk: add `ClientZapper` by yukibtc · Pull R...
Rust Nostr v0.27 is out! 🦀
Released also JavaScript, Python, Kotlin and Swift v0.8.0
This release introduce the `ClientSigner` (way to use the SDK client with different types of signers: Keys, NIP07 or NIP46), NIP07 support for WASM/JS, database performance improvements and more!
Thanks to @npub1f5uu...jmug @w3ird_ @benthecarman @npub1zk6u...l6ef @npub1mheh...qtf9 for contributing.

GitHub
Release v0.27.0 · nostrdevkit/nostr
Release v0.27.0
Released new version of nostr and nostr-sdk for Python, JavaScript, Kotlin and Swift!

GitHub
GitHub - nostrdevkit/nostr: Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more.
Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more. - nostrdevkit/nostr
nostr-js and nostr-sdk-js v0.5.0 are out!
This release include NIP07 support.
NIP07 is available also for rust WASM in `master` branch (will be included in release v0.27).
https://www.npmjs.com/package/@rust-nostr/nostr-sdk
https://github.com/rust-nostr/nostr/blob/master/bindings%2Fnostr-js%2Fexamples%2Fnip07.js
https://github.com/rust-nostr/nostr/blob/master/bindings%2Fnostr-sdk-js%2Fexamples%2Fnip07.js
New Rust Nostr release! 🦀
* Rust crates v0.26.0
* Python, Kotlin and Swift packages v0.6.0
* JavaScript libraries v0.4.2
This release include support to NIP44 v2, NIP90, NostrDatabase (both for native and web envs) and more...
Thanks to @benthecarman @jb55 @npub1mheh...qtf9 @npub1q7qy...wt9c and proudmuslim-dev for contributing.
GitHub
Release v0.26.0 · nostrdevkit/nostr
Bump to v0.26.0
GitHub
GitHub - nostrdevkit/nostr: Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more.
Rust implementation of the nostr protocol, high-level client library, Nostr Wallet Connect and more. - nostrdevkit/nostr
