createRxNostr って何のために signer 渡すんだろう。もしかして rxNostr.send が署名もやってくれる?

Reply to this note

Please Login to reply.

Discussion

はい。ついでにいうと AUTH のオプションが有効になっている場合はそのための署名もします

event.pubkey を設定したいんですが、rxNostr (の seckey)から得る方法あったりしますか?それとも自分で得る? nip19.decode

send() する event の署名を自力でやりたいという意味であってますか?send() が署名までやってくれるのは id, pubkey, sig を省略したときだけなので、省略せずに渡せばそれらの署名情報が使われます。

send() に渡す event のための署名を rx-nostr の部品でやりたいということなら signer の signEvent() を直接呼び出せばいいです。

あぁ、pubkey も設定してくれるのか。もしかして created_at も?

kind と content と tags だけで良かったり?

ああ created_at は初期値が現在時刻で、tags は空配列なので、最小の例では kind と content だけで OK です

きめ細やかですね!正直、おう!メッセージと秘密鍵を楕円曲線に喰わせればええんやろ?schnorrの当初の設計とかsignEventなんつう個別メソッドなんて知らんわい、という私が通ります(添付はAIが勝手に添付した画像で本アカウントとは無関係うんぬん)

https://nostrcheck.me/media/3589b793b977c4f025175afd792e7c51d26ef683b45cbc66c56c4d14ad53847e/998d5a92334345447927ff407ac534202f5664de57d77997b57a44cfbeb6432a.webp