nostr-tools v2.9.2
https://github.com/nbd-wtf/nostr-tools/releases/tag/v2.9.2
* `nip17` が追加された
* `nip44GetKey` (nip46) が削除された
* `wrapManyEvents` と `unwrapManyEvents` (nip59) が追加された
#キャッチアップ #nostrtools
NIPs のコミットのキャッチアップ
https://github.com/nostr-protocol/nips/commits/master/?since=2024-10-24&until=2024-10-29
* NIP-60: Cashu wallets、NIP-61: Nutzaps
* 新しく追加された NIP。https://github.com/cashubtc ¯\_(ツ)_/¯
* BREAKING.md
* https://github.com/nostr-protocol/nips/commit/1cda2dc の変更を反映した
* README
* 同上
* NIP-60 と NIP-61 の追加に伴う更新
#キャッチアップ #nips
nostr-tools v2.9.1
https://github.com/nbd-wtf/nostr-tools/releases/tag/v2.9.1
* `BunkerSigner.getPublicKey` で pubkey がキャッシュされるようになった
* `channelMetadataEvent` (nip28) が修正された
#キャッチアップ #nostrtools
nostr-tools v2.9.0
https://github.com/nbd-wtf/nostr-tools/releases/tag/v2.9.0
* `privateKeyFromSeedWords` (nip06) の戻り値が `Uint8Array` に変更された
* `accountFromSeedWords` と `accountFromExtendedKey` (nip06) の引数 `privateKey` が `Uint8Array` に変更された
* `getPow` と `minePow` (nip13) が高速化された
* `fastEventHash` (nip13) が追加された
* `nrelay` に関する処理を完全に削除した。`NRelay`、`NostrTypeGuard.isNRelay`
* 型として kind が定義された
* `BunkerSigner.getPublicKey` でサイナー (signer) の `get_public_key` がリクエストされるように修正された
#キャッチアップ #nostrtools
投票行って外食する
今日はこれ

#イベント
かまいたちのヨル
hudD2GB3oxpBqZaiSKJ5Rj3s/2xymPtuzWVv2ddH+E3XpVft8/cT9b0j4oTY0YfQzH9R9aimrEFXuonSXwnBvZcwc9JCk1fMozTyLKZwlxeqAV1rLIrkLlJjd1i9l8TQSVT0T5f8m7rIMkFMEEmqFZuB1H0ZDJozZsP6GOuB7Y5RSiORHWeA0XBrhomSjzEtYx5jE9SXTbzkIcrK3Ivboy3XsyqbETiM0jHRkZpWu4RzUpkCsoPbwUWeWaSOgRpkzOMm66IQXOSN3cASYZyKDA==?iv=MqOZZ2uH4oRjTovTzDWDWQ==
NIPs のコミットのキャッチアップ
https://github.com/nostr-protocol/nips/commits/master/?since=2024-10-09&until=2024-10-23
* NIP-55: Android Signer Application
* インテントとコンテンツ リゾルバーの戻り値のキーが変更された。`signature` -> `result`
* README
* `k` タグを更新した
* NIP-71: Video Events
* いくつかのタグが `imeta` タグに置き換えられた
* Video View Event (`kind: 34237`) が削除された
* BREAKING.md
* https://github.com/nostr-protocol/nips/commit/7bb8997b の変更を追加した
#キャッチアップ #nips
nostr-tools v2.8.1
https://github.com/nbd-wtf/nostr-tools/releases/tag/v2.8.1
* `AbstractSimplePool.subscribe` でサブスクリプション ID が指定できるようになった
* `nip59` が追加された
#キャッチアップ #nostrtools
FWWbG2WPwi0PsdyIT2f5OHr8oFhR2xjCgNOaeehmZ/2PqbpI5FwV4/kl/bP8/p+eBn5Udl8gGKyg7gHeaid7GHqIKVZ807ehNUV3PK2WwIKdpB5iN+KvYBXIWGhKM6CGOhltmR4Q/TbCWtkk1yblQx9TlzzYy3SpAwhFrAk1oLzXBDfI8EdTmJ7JrWBh0hOXE2qcbNrErfMh/pFp1/hguhJvdzRDUCucnW3NbEBNfDR1JaEWjy9iWdne37jYi3fazJYV+b9/GbDyyRev3wYQEQ==?iv=In8ZvsT75zDFKKdcwK4O6g==
NIP-00: Editable Event
https://github.com/arthurfranca/nips/blob/editable/00.md
kind の種類と範囲に依存しない置き換え可能/アドレス可能なイベント
イベントのパラメーターには、`d` タグの代わりにインデックス タグ (1 文字のタグ) のリストを指定する `dd` (deduplication) タグを使用する
```
["dd", "<タグ 1><タグ 2>..."]
```
このイベントへの参照には、`u` (unique) タグを使用する
```
["u", "
```
または
```
["u", "
```
関連: https://github.com/nostr-protocol/nips/pull/1510
参考: https://github.com/nostr-protocol/nips/pull/1501#issuecomment-2357027635
PR: https://github.com/nostr-protocol/nips/pull/1540
#Nostr
テスト
xN0EY70imK1ThtgHSGKd1dLPEUEz/UWl4uZ3Smtlzng=?iv=2mvi49EpUm8O6mOI1/Wj/g==
NIPs のコミットのキャッチアップ
https://github.com/nostr-protocol/nips/commits/master/?since=2024-10-03&until=2024-10-08
* NIP-18: Reposts
* `q` タグについて明確にされた
* NIP-23: Long-form Content、NIP-99: Classified Listings
* NIP-12: Generic Tag Queries に関する記述を削除した
* README
* Corny Chat (https://cornychat.com/) の kind が追加された
* NIP-55: Android Signer Application
* npub -> pubkey
* `pubKey` -> `pubkey`
* `get_relays` が追加された
#キャッチアップ #nips
* README
* `q` タグのパラメーターを更新した
#キャッチアップ #nips
BBQ

nostr-tools v2.8.0🎉
https://github.com/nbd-wtf/nostr-tools/releases/tag/v2.8.0
* `nrelay` に関する処理が削除された
* NIP-17: Private Direct Messages と NIP-59: Gift Wrap の kind が追加された
* `BunkerSigner.nip44Decrypt` が修正された
* `AbstractSimplePool.publish` でリレーをトラッキングできるようにした
#キャッチアップ #nostrtools
yana
Yet Another Nostr Application。パフォーマンスに重点を置いたマルチプラットフォームのモバイル クライアント
リポジトリ: https://github.com/frnandu/yana
#キャッチアップ #awesomenostr