matt on Nostr: No no, for offers. Imagine Nostr app wants to zap using BOLT 12. It does a system ...
No no, for offers. Imagine Nostr app wants to zap using BOLT 12. It does a system open for bitcoin:?lno=lnoffer&pop=proofcallback, but it ultimately needs the proof to include “Bob zapped with emoji🫠”. So either the proofcallback has to include the private key or that original URI has to include the string to sign.
Published at
2024-10-19 22:13:44Event JSON
{
"id": "0acbda41a16eb4c968581886c0980f4407b2724fd3d4cd31456b3fc8ccecef69",
"pubkey": "3d2e51508699f98f0f2bdbe7a45b673c687fe6420f466dc296d90b908d51d594",
"created_at": 1729376024,
"kind": 1,
"tags": [
[
"e",
"7ea3a521977bc640e7948a52ab7a8c4eb2b0b41b7fd845923b0b6b86ac31c32b",
"",
"root"
],
[
"e",
"a48aa91447680eaa0a28f85a1398fb0d02a670a7acf3f162b6a89cad687c6d11",
"",
"reply"
],
[
"p",
"f1725586a402c06aec818d1478a45aaa0dc16c7a9c4869d97c350336d16f8e43"
]
],
"content": "No no, for offers. Imagine Nostr app wants to zap using BOLT 12. It does a system open for bitcoin:?lno=lnoffer\u0026pop=proofcallback, but it ultimately needs the proof to include “Bob zapped with emoji🫠”. So either the proofcallback has to include the private key or that original URI has to include the string to sign.",
"sig": "cca3911e96dbd26f133554fa107f98bd57699b1eae7e3f015e556c095fd1e8bc37641c92001fb124257f8cd3c89b5bbb49c000aef9c7a30a25721d101ba88eb7"
}