Soon going to launch the first multi-currency Cashu ecash wallet as a progressive web app. So stoked about this, here is an exclusive preview for you Nostr!

Soon going to launch the first multi-currency Cashu ecash wallet as a progressive web app. So stoked about this, here is an exclusive preview for you Nostr!

Ironically my zap on this post is failing.
Ln.tips were deprecated this week. Technology is moving away from the draconian state rn
🔥🔥🔥
I think mints should just be DVMs over Nostr. :)
Can you port a REST API to a DVM, is there something like a midleware?
Not automatically, but the Mint DVM would just have all the mint actions to manage mints. The mint state would then be stored as an encrypted Nostr event in a relay. The DVM is stateless.
The nice thing is you don't need to hide the state from anyone, an ecash mint can be fully observable except for its private keys. In fact, a db accessible by anyone can be extremely useful for ecash.
In fact, if the db itself isn't managed by the mint, it would lower the trust requirements in the mint (because public access to it allows you to prove fraud more easily).
You can even have a history if Mint calls if you don't delete the requests and responses to the DVM. Full audit.
Yes, fraud proofs work similar to that: you need to publicly prove that you requested a transaction but didn't get the intended response. If these requests (or the mint's commitment to process a valid request) could be audited by anyone, it should be possible to prove a mint is denying it's service or acting maliciously.
Fraud proofs are hard because you can’t easily prove that you aren’t hiding shit from the mint. Broadcast it on a relay the mint can’t read from (IP blacklist for example), and you just framed them for something they couldn’t respond to.
That's why it's best to combine it with a challenge-response scheme: To prove that the mint has replied correctly to a request, it just replies correctly to it.
👀
Looks great! Is there a decent pleb-level primer on ecash and the trade offs etc written anywhere?
this interview with nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg is a good place to start
Great, thank you
also take a look at npub1rxysxnjkhrmqd3ey73dp9n5y5yvyzcs64acc9g0k2epcpwwyya4spvhnp8 guides on cashu wallets, they are great
Or check one of my presentation slides
lconf.gandlaf.com
nuts-and-bolts.gandlaf.com
Nice - how did you make those slides?!
nostr:npub1cj6ndx5akfazux7f0vjl4fyx9k0ulf682p437fe03a9ndwqjm0tqj886t6
👀🔥💪🏼✊🏼🤙🏼
👀
Good luck my brotha…I know how hard yall are (and have been) working on this🌅
Clean 👍
v nice
I might also implement it
Is it possible to facilitate exchange between different currencies using spending conditions? For example, if someone wants to exchange USD for sats, could it be done with minimal trust in a spending condition?
Yes, I think it can be done via an atomic swap using HTLCs:
- You share your pubkey with me and your order ("I want to trade 100 sat against $0.10”)
- I generate an HTLC preimage and lock 100 sat to it and to your pubkey and share the ecash with you, together with my pubkey
- If you like what you see, you lock $0.10 to the same HTLC hash as me and to my pubkey and send the ecash to me
- If I like what I see, I spend your $0.10 ecash by unlocking the HTLC, you obtain the preimage from the mint (using /check) and unlock my 100 sat with it.
We've traded 100 sat against $0.10.
epic
Can’t wait to see it 👀👀🥰
👀
Im a total ecash noob, does anyone has a primer article about it or something? Couldn’t find any good Ressources 🫠
What’s the website?
Very Interesting thing🩵🤙
dudes will literally ship amazing Cashu apps instead of going to therapy.
Explain cashu/e cash/chaumian like I'm... 40 and ready for it. hahaha. football analogies accepted.
Rollover PayPal.
will there be an app?
i use firefox klar to everything gets deleted when i close the browser!
you got that money transmitter license yet?