nostr:nprofile1qqsx2wyjt6lmvc05rrvv05r5hm3w3t7h0pcpmkyswrpd4ymd2u09tscpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3kamnwvaz7tmwdaehgu339e682mnwv4k8xct5wvhxxmmdqywhwumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wscn3xgh when I hit back on android it exits the app instead of going back. Might be because I'm the only one to still use the buttons and not gestures.
Cashu Dev kit on ngit
Almost disappointed when I open nostr:nprofile1qqstxwlea9ah3u6kjjszu6a7lrnhqkfh8eptp2z6v0e9558tlkkl2rgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgwwaehxw309ahx7uewd3hkctcpremhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet59u4kl3vp wallet but there isn't a new update waiting for me.
Had the same thought this morning

I hesitated to add NWC to nostr:npub1kvaln6tm0re4d99q9e4ma788wpvnw0jzkz595cljtfgwhldd75xsj9tkzv for so long, deeming it bad choice for mobile devices… until I could not hear 'wen nwc🧐?' anymore.
Now, in reckless mode, you can connect to Minibits from your favorite #nostr apps and make payments, even when the wallet is asleep😴.
Zapped from minibits
Strange seems to be working for me
To receive zaps, I use https://github.com/thesimplekid/cln-zapper-rs from nostr:npub1qjgcmlpkeyl8mdkvp4s0xls4ytcux6my606tgfx9xttut907h0zs76lgjw and https://github.com/elsirion/clnurl from nostr:npub1nc0ynppqh37rtulr57xjqpzmfjp58xrd4ey8896ehn9j5flg33fszrz5pa. The CLNURL server is exposed through NGINX on a public server and traffic is routed over a Wireguard tunnel to my node. I have yet to set up NWC for zapping from my node though, only because I've been lazy about it.
A tutorial can be found here: https://github.com/TheFockinFury/Non-Custodial-Nostr-Zaps-CLN
Really need to test and merge my update PR for this
What are you considering spent? When the proof is sent from one person to the other. Or when the receiver actually claims it from the mint.
Are only the proofs stored on nostr not quotes etc?
And it's just the one replaceable event so each time a transaction is made that event is replaced removing spent proofs and adding new unspent proofs?
the rust mint of nostr:nprofile1qqsqfyvdlsmvj0nakmxq6c8n0c2j9uwrddjd8a95ynzn9479jhlth3gpz4mhxue69uhkummnw3ezummcw3ezuer9wchsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0q9n8wumn8ghj7enfd36x2u3wdehhxarj9emkjmn99ah8qatzx9ck5emrd4k8q6m909krsmtyddm8qdrnxpuxcue5096xxatcxekhjd3sxe6xwenc89u8gar4wsunqdmgxpa8xdekd3nk5aelvfex7ctyvdshxapaw3e82egzmrk82 used greenlight a while ago, unsure if it's still supported. I've done a bunch of preparation for breez sdk in nutshell, there isn't much left to do afaik!
Was just working on it. Think its mostly done just need to figure out how to test it since greenlight doesnt support mutiny net and test net is a pain.
At this point its a very naive drop in of your example code. But I'll get back to you as I clean it up over the next day or two.
I put PDK and a BDK wallet into a CDK mint lol. So that linked transaction is actually minting cashu tokens for the payjoin deposit.
from nostr:npub134mhsyeg5c7nj2dxu2jfxzwk6y3dn5z405tnyvtkutr6n37r44hqpj4pkg: Watch nostr:npub1yevrvtp3xl42sq06usztudhleq8pdfsugw5frgaqg6lvfdewfx9q6zqrkl showing how to implement receiving #bitcoin using #payjoindevkit
V2 in 30 mins.
Scale Bitcoin, save fees, and preserve privacy all at once 🔥
This felt like a challenge.
https://mutinynet.com/tx/287a32044c19c75b4b11a28a257a68b690d87eff55c320107f8b1f43f25ef1f2
cashuAeyJ0b2tlbiI6W3sibWludCI6Imh0dHBzOi8vbWludC5taW5pYml0cy5jYXNoL0JpdGNvaW4iLCJwcm9vZnMiOlt7ImFtb3VudCI6MTYsImlkIjoiMDA1MDA1NTBmMDQ5NDE0NiIsInNlY3JldCI6IltcIlAyUEtcIix7XCJub25jZVwiOlwiZTA0MTgwN2ZhOGY4OTIyYjBkZGM3NjJiNzFmMjhmYzZkMDQ1MGQ5NmM1NTNjMjA3YjU1ZTg5ZWE2NTk5MDNlYVwiLFwiZGF0YVwiOlwiMDJmYTk4NGJkN2RiYjI4MmYwN2UxNmU3YWU4N2IyNmEyYTdiOWI5MGI3MjQ2YTQ0NzcxZjBjZjVhZTU4MDE4ZjUyXCIsXCJ0YWdzXCI6W1tcImxvY2t0aW1lXCIsXCIxNzIwMDI4MjM1XCJdLFtcInJlZnVuZFwiLFwiMDIwNDkxOGRmYzM2YzkzZTdkYjZjYzBkNjBmMzdlMTUyMmYxYzM2YjY0ZDNmNGI0MjRjNTMyZDdjNTk1ZmViYmM1XCJdLFtcInNpZ2ZsYWdcIixcIlNJR19JTlBVVFNcIl1dfV0iLCJDIjoiMDNmYjI0ZmE1MDEzMTc5NzAzZjQ0NDJkYmE5MDE0ZmJiMjI5YzIzYTUwMjY4MGU5OGU0NmJiNWZiNzI3OWYzMjhkIiwiZGxlcSI6eyJlIjoiZjczYmE4MGIyYjJmNmNiMWRiNTA3MmZhODM3ZWM2ZGNmOGVlMGU4YWQzOTE3MWM1Yzk2MDk0YWYwOTg2NmE5MiIsInMiOiIwZDczNDdmNzMwYzFmMTVkMmNhZWZlMzY4YTJjNmIyYjgwNjYzODFkOGJjZDI2OTA4OTBmOGFlOTM1Y2I0YmI1IiwiciI6IjZiNzJkNWY2NTBmODRhNDViNWU5YjVjMDVjMjU3NDM4ZTFiYjNjZmM5MmQ4MGQ0ZjVjOTVjYjY3MDk3OWE3NTgifX0seyJhbW91bnQiOjQsImlkIjoiMDA1MDA1NTBmMDQ5NDE0NiIsInNlY3JldCI6IltcIlAyUEtcIix7XCJub25jZVwiOlwiMWFkZTllZDE4NDVhZTg3MjVjNTMyODFkZjhkNTg4ZDhiYmM5YzZkMzc4YWE3ZTQ5YzI1MmY4OTg3MTQ1NGYzMFwiLFwiZGF0YVwiOlwiMDJmYTk4NGJkN2RiYjI4MmYwN2UxNmU3YWU4N2IyNmEyYTdiOWI5MGI3MjQ2YTQ0NzcxZjBjZjVhZTU4MDE4ZjUyXCIsXCJ0YWdzXCI6W1tcImxvY2t0aW1lXCIsXCIxNzIwMDI4MjM1XCJdLFtcInJlZnVuZFwiLFwiMDIwNDkxOGRmYzM2YzkzZTdkYjZjYzBkNjBmMzdlMTUyMmYxYzM2YjY0ZDNmNGI0MjRjNTMyZDdjNTk1ZmViYmM1XCJdLFtcInNpZ2ZsYWdcIixcIlNJR19JTlBVVFNcIl1dfV0iLCJDIjoiMDJjOTA1M2RlNzU1NWMyMTBlNmIzNGNiZTBkYWRjYTA5ZTgxNzE3NTE5N2YwNTNmMGZkMWMwMWJlYThmNThiNTVkIiwiZGxlcSI6eyJlIjoiNTc2MjY2ODY2ZWQyZTQyOThiYjI3ZTlmNzkwYzhlMjBmYTBmMDE3NGUyODEzNWRmYTg3YjcyZDZkY2EwNTBhZSIsInMiOiIxMDgyMTA1N2ZlNTljYmJiZGY5MmI3MzdiNTg2OGFkZmE3ZTU0M2ZiOWFkYTE0YWVkMzMzOWFjYjNlNDg0Yjg0IiwiciI6IjU1MGY1ZWY3YzM1MGNjNTlhNDE4ZDIxNDI1MDNkZGE4MTIwNDQ3NGQ5NjE1OTM3YWUxYmQyM2Y1NDE5NzNjOWYifX0seyJhbW91bnQiOjEsImlkIjoiMDA1MDA1NTBmMDQ5NDE0NiIsInNlY3JldCI6IltcIlAyUEtcIix7XCJub25jZVwiOlwiMjQzYTk5OTQwMjc2ZjQyMTkwOGUyNTA0NGMyOTVhMDBmZTMzYTNmNmYzNDgwMWRlYmVkMzMwZTQyMDM0Yjc4MVwiLFwiZGF0YVwiOlwiMDJmYTk4NGJkN2RiYjI4MmYwN2UxNmU3YWU4N2IyNmEyYTdiOWI5MGI3MjQ2YTQ0NzcxZjBjZjVhZTU4MDE4ZjUyXCIsXCJ0YWdzXCI6W1tcImxvY2t0aW1lXCIsXCIxNzIwMDI4MjM1XCJdLFtcInJlZnVuZFwiLFwiMDIwNDkxOGRmYzM2YzkzZTdkYjZjYzBkNjBmMzdlMTUyMmYxYzM2YjY0ZDNmNGI0MjRjNTMyZDdjNTk1ZmViYmM1XCJdLFtcInNpZ2ZsYWdcIixcIlNJR19JTlBVVFNcIl1dfV0iLCJDIjoiMDJkYTNjYjcwNDgyMDA0NmEyZmNmNWExZTEyOTY3NTczZTRmZjRiNDc1ZDc0NmU5NWNkMDBiMGQxZTQ1Y2ZkMThiIiwiZGxlcSI6eyJlIjoiYmJlMjgyZGU2MTUwNDc1ZWFiNTUzZTE5MWFjNTkxNTk4MWNlMDgxY2JiOWFjMmFiMTI5N2Y1OThmODliYWU1YiIsInMiOiIxZWZjMDg4YTA0OGY0ZDA3OTk2YTFkMDM2YmVkNWU0OTJlNDM0MDdmMGI1ZTY1NDVhZTU1YTdiMzY3ZWFmZjc0IiwiciI6Ijc3MTdlYzY0YjQ5NjZlYTI1ZjA1OTEwMWUwMDVmNDdhZmQ5ZDk2MjczYWQ5OTlhODEzOWNkYjIxZjA4YzM5NmEifX1dfV0sInVuaXQiOiJzYXQifQ==
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.
nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg
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?


