RFC: Cashu zaps NIP https://wikifreedia.xyz/cashu-zap-nip/f7z.io Proposal to make cashu zaps where the payment itself is the zap (instead of waiting for a zap receipt from the zapper) The sender locks a zap to the recipient's pubkey, optionally sending to a mint the user has recommended before (kind:38000). Cashu is a bearer token so the receipt IS the money and the money IS the receipt. @calle

Replies (40)

πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€
Wen nut zaps? Now! πŸ₯œπŸ‘€
PABLOF7z's avatar PABLOF7z
RFC: Cashu zaps NIP https://wikifreedia.xyz/cashu-zap-nip/f7z.io Proposal to make cashu zaps where the payment itself is the zap (instead of waiting for a zap receipt from the zapper) The sender locks a zap to the recipient's pubkey, optionally sending to a mint the user has recommended before (kind:38000). Cashu is a bearer token so the receipt IS the money and the money IS the receipt. @calle
View quoted note →
πŸ‘€πŸ‘€πŸ’ͺ
PABLOF7z's avatar PABLOF7z
RFC: Cashu zaps NIP https://wikifreedia.xyz/cashu-zap-nip/f7z.io Proposal to make cashu zaps where the payment itself is the zap (instead of waiting for a zap receipt from the zapper) The sender locks a zap to the recipient's pubkey, optionally sending to a mint the user has recommended before (kind:38000). Cashu is a bearer token so the receipt IS the money and the money IS the receipt. @calle
View quoted note →
The amount and the mint are in the token. Is the idea behind putting them in the tags so that clients don't have to parse tokens? If so how is posting an amount tag of 1000 but a token worth something else handled?
cashuAeyJ0b2tlbiI6W3sibWludCI6Imh0dHBzOi8vbWludC5taW5pYml0cy5jYXNoL0JpdGNvaW4iLCJwcm9vZnMiOlt7ImFtb3VudCI6MTYsImlkIjoiMDA1MDA1NTBmMDQ5NDE0NiIsInNlY3JldCI6IltcIlAyUEtcIix7XCJub25jZVwiOlwiZTA0MTgwN2ZhOGY4OTIyYjBkZGM3NjJiNzFmMjhmYzZkMDQ1MGQ5NmM1NTNjMjA3YjU1ZTg5ZWE2NTk5MDNlYVwiLFwiZGF0YVwiOlwiMDJmYTk4NGJkN2RiYjI4MmYwN2UxNmU3YWU4N2IyNmEyYTdiOWI5MGI3MjQ2YTQ0NzcxZjBjZjVhZTU4MDE4ZjUyXCIsXCJ0YWdzXCI6W1tcImxvY2t0aW1lXCIsXCIxNzIwMDI4MjM1XCJdLFtcInJlZnVuZFwiLFwiMDIwNDkxOGRmYzM2YzkzZTdkYjZjYzBkNjBmMzdlMTUyMmYxYzM2YjY0ZDNmNGI0MjRjNTMyZDdjNTk1ZmViYmM1XCJdLFtcInNpZ2ZsYWdcIixcIlNJR19JTlBVVFNcIl1dfV0iLCJDIjoiMDNmYjI0ZmE1MDEzMTc5NzAzZjQ0NDJkYmE5MDE0ZmJiMjI5YzIzYTUwMjY4MGU5OGU0NmJiNWZiNzI3OWYzMjhkIiwiZGxlcSI6eyJlIjoiZjczYmE4MGIyYjJmNmNiMWRiNTA3MmZhODM3ZWM2ZGNmOGVlMGU4YWQzOTE3MWM1Yzk2MDk0YWYwOTg2NmE5MiIsInMiOiIwZDczNDdmNzMwYzFmMTVkMmNhZWZlMzY4YTJjNmIyYjgwNjYzODFkOGJjZDI2OTA4OTBmOGFlOTM1Y2I0YmI1IiwiciI6IjZiNzJkNWY2NTBmODRhNDViNWU5YjVjMDVjMjU3NDM4ZTFiYjNjZmM5MmQ4MGQ0ZjVjOTVjYjY3MDk3OWE3NTgifX0seyJhbW91bnQiOjQsImlkIjoiMDA1MDA1NTBmMDQ5NDE0NiIsInNlY3JldCI6IltcIlAyUEtcIix7XCJub25jZVwiOlwiMWFkZTllZDE4NDVhZTg3MjVjNTMyODFkZjhkNTg4ZDhiYmM5YzZkMzc4YWE3ZTQ5YzI1MmY4OTg3MTQ1NGYzMFwiLFwiZGF0YVwiOlwiMDJmYTk4NGJkN2RiYjI4MmYwN2UxNmU3YWU4N2IyNmEyYTdiOWI5MGI3MjQ2YTQ0NzcxZjBjZjVhZTU4MDE4ZjUyXCIsXCJ0YWdzXCI6W1tcImxvY2t0aW1lXCIsXCIxNzIwMDI4MjM1XCJdLFtcInJlZnVuZFwiLFwiMDIwNDkxOGRmYzM2YzkzZTdkYjZjYzBkNjBmMzdlMTUyMmYxYzM2YjY0ZDNmNGI0MjRjNTMyZDdjNTk1ZmViYmM1XCJdLFtcInNpZ2ZsYWdcIixcIlNJR19JTlBVVFNcIl1dfV0iLCJDIjoiMDJjOTA1M2RlNzU1NWMyMTBlNmIzNGNiZTBkYWRjYTA5ZTgxNzE3NTE5N2YwNTNmMGZkMWMwMWJlYThmNThiNTVkIiwiZGxlcSI6eyJlIjoiNTc2MjY2ODY2ZWQyZTQyOThiYjI3ZTlmNzkwYzhlMjBmYTBmMDE3NGUyODEzNWRmYTg3YjcyZDZkY2EwNTBhZSIsInMiOiIxMDgyMTA1N2ZlNTljYmJiZGY5MmI3MzdiNTg2OGFkZmE3ZTU0M2ZiOWFkYTE0YWVkMzMzOWFjYjNlNDg0Yjg0IiwiciI6IjU1MGY1ZWY3YzM1MGNjNTlhNDE4ZDIxNDI1MDNkZGE4MTIwNDQ3NGQ5NjE1OTM3YWUxYmQyM2Y1NDE5NzNjOWYifX0seyJhbW91bnQiOjEsImlkIjoiMDA1MDA1NTBmMDQ5NDE0NiIsInNlY3JldCI6IltcIlAyUEtcIix7XCJub25jZVwiOlwiMjQzYTk5OTQwMjc2ZjQyMTkwOGUyNTA0NGMyOTVhMDBmZTMzYTNmNmYzNDgwMWRlYmVkMzMwZTQyMDM0Yjc4MVwiLFwiZGF0YVwiOlwiMDJmYTk4NGJkN2RiYjI4MmYwN2UxNmU3YWU4N2IyNmEyYTdiOWI5MGI3MjQ2YTQ0NzcxZjBjZjVhZTU4MDE4ZjUyXCIsXCJ0YWdzXCI6W1tcImxvY2t0aW1lXCIsXCIxNzIwMDI4MjM1XCJdLFtcInJlZnVuZFwiLFwiMDIwNDkxOGRmYzM2YzkzZTdkYjZjYzBkNjBmMzdlMTUyMmYxYzM2YjY0ZDNmNGI0MjRjNTMyZDdjNTk1ZmViYmM1XCJdLFtcInNpZ2ZsYWdcIixcIlNJR19JTlBVVFNcIl1dfV0iLCJDIjoiMDJkYTNjYjcwNDgyMDA0NmEyZmNmNWExZTEyOTY3NTczZTRmZjRiNDc1ZDc0NmU5NWNkMDBiMGQxZTQ1Y2ZkMThiIiwiZGxlcSI6eyJlIjoiYmJlMjgyZGU2MTUwNDc1ZWFiNTUzZTE5MWFjNTkxNTk4MWNlMDgxY2JiOWFjMmFiMTI5N2Y1OThmODliYWU1YiIsInMiOiIxZWZjMDg4YTA0OGY0ZDA3OTk2YTFkMDM2YmVkNWU0OTJlNDM0MDdmMGI1ZTY1NDVhZTU1YTdiMzY3ZWFmZjc0IiwiciI6Ijc3MTdlYzY0YjQ5NjZlYTI1ZjA1OTEwMWUwMDVmNDdhZmQ5ZDk2MjczYWQ5OTlhODEzOWNkYjIxZjA4YzM5NmEifX1dfV0sInVuaXQiOiJzYXQifQ==
This is nice! If clients only *might* check if the key is locked to the receiver, might they also check a DLEQ proof in the token to check the mints signature? Would be cool to recommend that.
Big Jae's avatar
Big Jae 1 year ago
Making things more user friendly - can’t be mad at that :-)
Get in loser, we're zapping nuts. Bring out the old nutzapper video @jb55.
PABLOF7z's avatar PABLOF7z
RFC: Cashu zaps NIP https://wikifreedia.xyz/cashu-zap-nip/f7z.io Proposal to make cashu zaps where the payment itself is the zap (instead of waiting for a zap receipt from the zapper) The sender locks a zap to the recipient's pubkey, optionally sending to a mint the user has recommended before (kind:38000). Cashu is a bearer token so the receipt IS the money and the money IS the receipt. @calle
View quoted note →
I think we need to figure out how we should treat nostr (x-only) pubkeys since we're not savages (yet) and require a key to have at least a parity byte prefix (33 bytes).
Ideally commenting & reactions on the whole doc. But also being able to highlight sections and leave comments too for just that section. I think the entire UI needs a rethink. When I click on a topic and get a list of articles from different folks, it's sort of unclear why I should pick one or another (other than just simple recommends).
HoloKat's avatar
HoloKat 1 year ago
Some sort of ranking of versions? Quick mental shortcut to most likely the best version
Awesome thanks, I have solutions to all of that πŸ‘Œ. Will post vid later.
↑