Yuki Kishimoto on Nostr: According to new NIP-46 clarifications, the remote signer public key could be ...
According to new NIP-46 clarifications, the remote signer public key could be different from the user public key. So I have to adjust it again. This means that if you'll call `NostrSigner::public_key` method with a NIP46 signer, it will block until the signer reply or the timeout is reached. After the first call is executed correctly, the pk is cached.
Published at
2024-10-31 14:15:20Event JSON
{
"id": "7bdac96c2f6cdf7fa7a4cf4131a6b042e3c075c97cb207f067a1a9f0ee24b05d",
"pubkey": "68d81165918100b7da43fc28f7d1fc12554466e1115886b9e7bb326f65ec4272",
"created_at": 1730384120,
"kind": 1,
"tags": [
[
"e",
"07541591fb9caf0de62bb8baaaf23361f9e3d0a9039404693c218ae7bf2a466c",
"wss://relay.damus.io",
"root"
],
[
"e",
"791729e59e6f6e564639d7ecdbee07952a0edf6cd1ec14984c3105dc14b717d9",
"wss://relay.damus.io",
"reply"
],
[
"r",
"73f7c34fd424cae57a0da1be1f5fd31d9b8075c0"
],
[
"a",
"30617:68d81165918100b7da43fc28f7d1fc12554466e1115886b9e7bb326f65ec4272:rust-nostr"
],
[
"p",
"a008def15796fba9a0d6fab04e8fd57089285d9fd505da5a83fe8aad57a3564d",
"wss://relay.nostr.band/"
]
],
"content": "According to new NIP-46 clarifications, the remote signer public key could be different from the user public key. So I have to adjust it again. This means that if you'll call `NostrSigner::public_key` method with a NIP46 signer, it will block until the signer reply or the timeout is reached. After the first call is executed correctly, the pk is cached.",
"sig": "41e72bf55cc99e97b51afdb1320d6c42d7f78aafb000e001e17f7f1b8e1d1a96879dae5c27cafafd9f43091abb5c742de52f263604c1deabace245d1f3da0a1e"
}