Why Nostr? What is Njump?
2023-02-28 15:14:50

カレーなる午後@Nostr on Nostr: 誰も興味が無いかもしれない mostr 経由での nostr - mastodon ...

誰も興味が無いかもしれない mostr 経由での nostr - mastodon 間でのアカウント検索方法まとめ(※mastodon に限らず)

A. nostr 側から mastodon アカウントを検索:

1. mastdon アカウントの nostr へのブリッジ用アカウントを探す
https://mostr.pub/.well-known/nostr.json?name=ユーザーID_at_mastodonインスタンス名

※"ユーザーID" と "mastodonインスタンス名" を適宜置き換えてブラウザなどで GET

2. json が表示されたらその中の16進数部分が nostr ブリッジ用アカウントの公開鍵(例として下のが私のやつ)

{"names":{"afternooncurry_at_mastodon-japan.net":"a2f596d6ec18593dd6b5784b247cc4a6161793c56a8492585b062cbd7d2b373c"},"relays":{"a2f596d6ec18593dd6b5784b247cc4a6161793c56a8492585b062cbd7d2b373c":["wss://relay.mostr.pub"]}}

3. nostr client の relay 設定に wss://relay.mostr.pub を追加

※read 権限追加必須。write は nostr 側から mastodon 側にも書き込みたければ追加

4. nostr クライアント上で、2 で見つけた公開鍵を入れて検索
→発見!

※ mastodon 側で一回でも post してないと検索しても出てきません。


B. mastodon 側から nostr アカウントを検索:

1. nostr アカウントの公開鍵を探す
2. npub->hex 変換ツールなどを使って hex 形式に変換
変換ツール: https://damus.io/key/

3. mastodon クライアントを開き、検索窓で以下のように検索
"@アカウントのhex表記@mostr.pub"
→発見!

※"アカウントのhex表記" を2で取得したhexに置き換える
Author Public Key
npub1exjchffug2rufyu76ud8uvwtyx7385hlfwauexz52he9573qucmqrvpmfx