gm, I'm working on a feature for cashu.me to store the user's mints on nostr, keys derived from and encrypted with their wallet seed.

When you enter a seed to restore, it fetches all your mints. No need to remember which mints you were using when you lose your device, your balances can be entirely restored using a single seed phrase.

Reply to this note

Please Login to reply.

Discussion

πŸ₯·

Without third party? Curious how this could work.

nostr relays are the third party

Might make sense to spec this up in a NUT so other wallets can perform the same key derivation.

GMπŸ™

This sounds like great advancements in the #bitcoin #ecash realm πŸ€™πŸ§‘πŸ€Ÿ

nostr:nevent1qqsxv92c4vndjqpcd963fw3l9rhjpt20gx92tqvn6ferz9lweh4vlhcpy4mhxue69uhkvet9v3ejumn0wd68ytnzv9hxgtm0d4hxjh6lwejkuar4wfjhxlmzyna

This seems like a good idea! Seemed odd it wasn't synced before. Might have led to people freaking out about missing funds πŸ€ͺ

nostr:nevent1qqsxv92c4vndjqpcd963fw3l9rhjpt20gx92tqvn6ferz9lweh4vlhcpzdmhxue69uhhwmm59e6hg7r09ehkuef0qgs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccrqsqqqqqp9csk78

Any idea who runs audit.8333.space ? Is it open source?

GM! I love that!

I was recently informed that a user's ecash was not deterministically derived from your seed words. Is that right? I thought that was how ecash recovery worked, by deriving new tokens and checking if they have been spent until the mint says no.

Very smart.

outstanding, then maybe FROST musig around arbitrary stores - Nth keypair a local object NFC / Signer, maybe some keys could safely become Other Stuff πŸ€” πŸ€ͺ

cashuBo2FteCJodHRwczovL21pbnQubWluaWJpdHMuY2FzaC9CaXRjb2luYXVjc2F0YXSBomFpSABQBVDwSUFGYXCMpGFhCGFzeEA5OGMwZWQ0YWI4NGVhMGQwODQ2NDU4ODlhYWZkYTc1MjAxNGNlNTI1ZTQxMzhmNjU2ZmZmZWEyYzZlY2UxMmQzYWNYIQN62tMZ9OE6vD4SR8No7hLnwUi5M9FoEdatDDxnp-Iu8mFko2FlWCBXkH-UKtiIj_vAQojhEWucf0q6Nx3dRoyK05tzxACoiGFzWCDlzKZH42Ic7wzmgeFM1TSQApSmK9R-yReswuiRmAYz7GFyWCDNXcQM3u66dKrYvEureAni2g_KN1OcKJLkTnXAY3OVE6RhYQhhc3hAZWM4ZjZkYTA5NzVmM2RjMDkxNWFlMjU0NGU1YWJhMmIzYjcyMTc3MjM4YjBiZTA5ZTkxMTA2Y2UwNTcyYjNjMWFjWCECKOWZ-_ntjJElbBGsI1uQu5VL_8EcbT07oCgiGxwvzN9hZKNhZVggbtvjJmFNRJrSIq3gBqB7jufdxXa7SfMpe7tG6wTLLLBhc1ggB12TDeBwDN6iyE-N3f7N1dAo64qv4eDh3z4G7fttrEBhclggfjskAr5bKZ25o4BPWcGk_Maj1P5iQNmC8AxvnPruLe2kYWEEYXN4QGFiNGFlYTE4NGNkNDI4Yjk2YTI2YTAyODMyZmJiNWQwZjQ4YTMxZDFlMjNlMjMyYzIzOWE1ZDRlMWM1OTk1ZGVhY1ghA5F3KN2WkIHjN9kkfatm8uqB1SlzKUNnyEPQdfy2A2oQYWSjYWVYIOiMrGtE8k-08EtPoZ0UbCbe-OwwGBOITLtU1XDjk_hXYXNYIAJn7Yg8vKM7XNDEeKAbtkBwRjU7e2CVrZQOZXMO15QNYXJYINzMD_QEVAPiZMBTVo96K0mE9KblXF4Z7YOqQqfcmfGkpGFhBGFzeEBlOWIzNmZmNjU5MDNjM2EyZjBjODM4YzM0MDliNDhiNTQ3ZjAwMmZiZjA2MDI2YmY1OWU0ODJlMzU5ZmMwY2ZmYWNYIQNi262eogUJu-aNEWiylS_YDh-cppwZQkXM5LbyCwvtn2Fko2FlWCDO3uaQwglMFwQWAEaTs6nJz3QRhLnZ4kkR7CP6CwMXBmFzWCCoXJ_XdkM6BG-a02DP9Pp_G0llSvgth7MXsNWcmxEiNWFyWCBVVtCk8qeFfpWz-vODaK28cdA6IIAuLu-Mkt7IIwgBaKRhYQJhc3hAZDU0ODViZjM3MDYyYzFkNDRmZDcxMzRiNWQ3NGVhZDEzZTkzMDE3YTJjOTNhYjhhY2MyYzQ3ZTY2NjE3ZjM5ZGFjWCEDdh9M034-j33uxxKK4Yx-bfHO-sf-xJ4zNONHtxZe295hZKNhZVggcviiSjfMNkqas5XSekabwUOCSXcmcqSyvMUO6ZjWtddhc1ggLK1ccN5nHXMqgxIQ_-R-mXELGZPBnKfdJpUzrLAkaBdhclggYYCKVzSg-uZ3695yIzfwe9W-ol0UxhqTw62K1WfgBuekYWECYXN4QGQ3Yjg4MWI0MDQ2NDU0M2E0Mzc1NTRiZDg1ZjBmYzJmYTU3NDM3YzM1ODBkYTA0MzU1OThlYzc2YjY0NDk2NjFhY1ghApZwPwzRDYI6GxrE94baOZpqlXT1JKctXLVghYMeyWy7YWSjYWVYILexEs7sSuW1upcyn8OGnxZEBusiwj7wDE8ZhIihZKENYXNYILXmiHJvzrsTNNpvWGMB11BFlEMe0P_PdgtbKyUqZSz0YXJYIMzjZZZy-pz4yitOsSQyzxZPdOJb7FL7-mUKE7TKb0JRpGFhAmFzeEBlNDhjMjI1ZjE5ZGNlN2MwYzU1ODg0MDQ2OTUzZDA5NjE4MGU1MGI1YWZmOGZmMjg1NTExNzEwMjc4NWEzMDkwYWNYIQPuyGAkmFP97gxrue_eGdObvsbDZ1EVgiVhiapZFtfOTmFko2FlWCC1aTJUbhY5dyGQW0iTqyFWlC2MjMlsnoZRPkef_G6i02FzWCCN_xrPv8dLWmvW7P5enhWUfk---pO7F0ob39TiUfudr2FyWCAWhAi0kWefO6RHSZrsTwE0o9YSY4XVafcyCu5fdcuW5aRhYQFhc3hAMGUwM2I1NzgzZWE2ODdmNTYzMGIwM2ZlZjQyNDg4ZWRkZTBhZGNiOWIxNmViYTlhNTYzYzU1ZjExZjkwZTU2ZWFjWCECBFToZK3_JVkllG7V5acB0_z2PmRk7LpBFALV7LNyeVhhZKNhZVggvhiT6WT-NLEooFAJimkYwWt3h_q2TuGr6gb4VqvLdjFhc1ggIwu9c-3HMA256B4uaD7e0hhKdwPsWxnfh9IKj6v1uvthclgg1kM3RzN9-cKckZ28kVUeJlreZXt-Ge9UBvXUZjtowcykYWEBYXN4QDk0YWRjNTJlZWZmOWI0ODRiNGVmYjc3MjI4OWFkYmE5OTk4ZGMwMzVmOTA2Y2EzYzYzZTQ0M2UzMjZlODViNDZhY1ghAlrgtipOdCllMGf8aJ1Jlco17Dc805OUso7MwOCJVGifYWSjYWVYIPBamJ9hioekzvXwJbRJBM3vpkq2Cd3v2wDKzcwA3OUjYXNYILx9GIzmd5FDRfU6XwiraVphFr4o6FNwwmuk31KBi33vYXJYIAbC-W1KEUt3tHpa7Mb341YYBlb5EJL0-XU98G5GEuVppGFhAWFzeEA5N2M3YzY2ZWM1OWQ3NjIzZTI4NDkyNWFlZGFhNzU5YTQ3NjU5ZGFiOTZlZWIxYWYzMTQwOGY0MzU5MDVhYzU5YWNYIQKfmfsWVQvrXruXaLW2rSupc8U5nIIUvT7VAxi5b5Amb2Fko2FlWCCJN6fYUzXywX5FHdtfdVvdaESkA2qcMl-WfS5am1GPHmFzWCAI88XfP6thYHXCpz9ptRHtmxe5cX9qiFOQT0VNRrm142FyWCCqdsz9G6jtrhhEn-7m4fuLISOkiiprQSNuLuqWcUaBU6RhYQFhc3hAOTk2YThiNzk0Mjg3ZjFmNThkMzQzODcwMWJiMDk0YWE5MGI5NGJhYTRjYzg3ZWU1ZWE0MTllMDQwZmJmM2Q3YWFjWCEDPguHx65fwrBr9q3rm8Hmt_xJ-yF5Ja5Ftx3KjJmA47RhZKNhZVggJGQIahrkK-mYYDUNeSYZ4PeMARs2BayhdMfRxq23xedhc1ggAhGksNBYDq1njLBMqFGcjADHQd7olMfKv43CEKOmhTFhclggMC87XawFAJpFz2D_OcQXPJg2P6EO1JV4nhIOEuaGIXmkYWEBYXN4QGE4NDQ1MWM3Y2VjYTA0YjI5OGIyZGYwNjIwM2NjMDdhMGM5NWY4YTE4NmQwOTgwMmVlMTdjZmEzOGFiNDgyNGFhY1ghAu1Zj_bNvogOjksZFP52IRVP7IYTOI8YYA0SZeaDKZYkYWSjYWVYIAV8VuzZkOZR6ByteJ3WvNdBpuFndoguavoWGnBSafkoYXNYIGjJHQfdM8IqS6tt4wEQ3RGqvuwU-3c0bcU-RVg-jYXjYXJYICvJwGKhlREpiqcCp56zF370F7DVkTow0tU3A4acvrS4

nutgrabber got it

done and working great. almost entirely vibe-coded and hand-reviewed. also vibe-specced for this feature in a new NUT so other wallets can do the same. all in all this took me max1 hour of focussed work.

the time I saved by vibing this feature allows me to ship more and faster high-quality code.

nostr:nevent1qvzqqqqqqypzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqqsxv92c4vndjqpcd963fw3l9rhjpt20gx92tqvn6ferz9lweh4vlhc62ly02

nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpzemhxue69uhks6tnwshxummnw3ezumrpdejz7qpq2rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sugh36r you legend, I think you have now officially made cashu.me the easiest wallet for anyone to onboard people with.

If there is just a nostr profile in the background storing mint details, derived from the ecash seed phrase, that they don't even have to know about... chefs kiss! thats fantastic.

- PWA, so no app to download (Or be blocked by app stores).

- Offline, easy and cheap transactions

- Privacy by default

- Just write down the seed, and you are done.

Its just Fantastic

DUDE! This is the best idea ever!

I love this! I'm doing something similar with nostr:nprofile1qqsdz08ems6dphp0ed3net333wlcr2r2j606htl5nen3gr88986mruspzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtct2v8ga

Holy hell, this is amazing! 🀩