Urge to build my own wallet is rising
Login to reply
Replies (54)
just make it a better WoS, and i can happily sleep at night
🤗
Take notes, coinos did it right (except where they didn't)
Build LDK into Damus. We can be the LSP.
I'll vibe code you one.
Do it.
offline receive is janky
Use Cashu for the Lightning address and auto-sweep to self-custody when they fire up the app. Best of both worlds.
As a nostr user. You won’t care until you log in. No?
And they can still get the notification of the zap in real time I believe.
Yep, this is exactly what we do now.
We could even provide the Cashu Lightning addresses for Damus wallet users.
yeah its not a bad idea

Happy to cut out time to chat whether you want to team up on something or just want some insights. Shoot us a DM anytime.
yep I have a Zeus cashu address setup on Nostr. I get a Zeus notification and when I launch the app the tokens are redeemed.
In. Don’t know what I’m in for.
JUST DO IT.
I'm down
How are you sending zaps on nostr then?
time :'(
Careful, I took a few steps and decided to build an L3 instead 😂
i'm sure that will have no security issues
would fund future damus development through fees
They send from my #AlbyHub. eagerheron90@zeusnuts.com is in my nostr profile and I just create a connection in #AlbyHub for sending. I just used Alby for both before but wanted to test out Zeus so I added that to my profile.
Sending and Receiving addresses are different things.
can’t wait to get all my zaps consumed by force close and channel open fees
just dont keep more in it them your willing to lose. 😉
what could go wrong
Maybe it ends up being better. 😂
Do it.
Build a @Start9
Do it
lightning or btc?
use neutrino/btcd on mobile pl.
and core-lightning on-mobile too.
if possible kotlin or rust only pl.
Just do it.
What would you do differently?
"but do it securely" at the end of the prompt
Speaking of wallets, I have to bring up the days when I was on the verge of bankruptcy from buying a used yacht. It was even more expensive than spending money with my friend. 

YiTon
I just bought a new yachts for sale and thought I could live a high-end life from now on. But I found out that it costs more money than my girlfri...
Do it friend 🤷♂️🤙
Nice to meet you 😉🤝
Nice to meet you db 😉🤝
Nice to meet you friend 🤝😉
Nice to meet you friend 🤝😉
nice to meet you too!
Remember that Alby Hub and Rizful.com are both good options, and both offer NWC strings which can be used in Damus and other clients. But these have tradeoffs, because the user runs a "full node in the cloud", which isn't free. (Although it's not super-expensive, either.)
We're actually working now on a "lightweight" version of Rizful.com that will be free and will offer NWC connections.
But it's also a good thing if lots of people run their own Lightning Nodes. It's contributes to the decentralization of the network.
If you need any help with anything around Lightning, we'd love to help out.
Cashu is a nice idea, but it's more "moving parts". Like, now you have to worry about both your Lightning stuff breaking AND your cashu stuff breaking!
Yes. Offline receive is a huge problem. That's why always-on, cloud-based Lightning nodes like Rizful.com and Alby Hub are super-reliable for getting zaps.
yes this has always been my thought. I just want something as simple as possible that works well.
Also -- about 6 weeks ago we did some network-wide testing of lightning addresses from dozens of different providers, and were able to measure payment latency & reliability of all the big players. (Down to the millisecond!) We're not publishing the results because the industry is not a stage where we want to make anyone look bad, but we learned a lot of interesting stuff that we're rolling into our new "free" Rizful wallet (coming soon.) If you're interested in the findings, pop me a DM.
Cashu kind of defies definition. It has a lot of moving parts ... when it does. But when it doesn't then it totally doesn't.
What does your vision look like?
Have you seen Monday Wallet building on LDK and BDK?
Led by @Matthew Ramsden .
Also I have been trying to gain traction for a pure Swift wallet in Swift Package format. Persistent premiss to enable new aspiring devs brought up on mobile to independently read, vet and build the code.
GitHub
GitHub - reez/Monday: Open source LDK Node iOS app built in SwiftUI.
Open source LDK Node iOS app built in SwiftUI. Contribute to reez/Monday development by creating an account on GitHub.
i think node in the phone is too complicated. i would just do CLN node + hosted lightning addresses, zaps, nwc, tigerbeetle custodial accounting. probably bdk for onchain wallet
Have you given BOLT12 zaps another thought?
Any new frameworks that could make them simpler, straightforward to implement?
haven't seen a proposal yet. lnurl or nwc invoice fetching makes more sense for nostr
What do I miss that the lnurl scheme and, presumably, necessarily custodial design make sense to you?
Aside from the custody issue, BECH32 addresses on Nostr feel so freeing to me. Why return to a handle@domain concept for anything?
how do you fetch invoices with bolt12 in the browser?
How do you do it with one time LN invoices?
I would have assumed with a stack(?) like BTCPay Server, minus needing a constantly online dedicated server.
Llama 3.3 says:
Typically using a JavaScript library that supports Bolt12 and has the capability to interact with a Lightning node or a payment server.