Ben Weeks ⚡'s avatar
Ben Weeks ⚡
ben@bengweeks.github.io
npub1jutp...f04x
Open source dev: @Damus | @LightningPiggy | @LNbits | POWR | @LnBits. Homeschool youngest and help her run @RobotechyShop (3D printing shop)
Ben Weeks ⚡'s avatar
BenGWeeks 23 hours ago
Hi @Pavle / @primal Primal NWC zaps to my self-hosted LNbits show "Zap sent" in-app (with zapped profile) but no 9735 receipt ever appears anywhere. Recipient's callback logs show the hit from 31.94.34.239 without ?nostr= So the server never sees the 9734 and can't publish a receipt. A direct 9734-attached callback I crafted works fine. Looks like the NWC zap flow isn't forwarding the 9734 to lnurlp? Could you check?
Ben Weeks ⚡'s avatar
BenGWeeks 3 days ago
LLMs really make you wonder. How many words ahead do you think yourself? Why can't I easily answer that question myself. And if not many (doesn't seem to be) , how can I be sure what I'm about to say reflects my true thoughts and beliefs?
Ben Weeks ⚡'s avatar
BenGWeeks 6 days ago
So will Venezula (US) take Bitcoin as payment from China? A mutual currency rather than force them to switch from Yuan in Iran to dollars. Or are China going to call the US bluff and sale a boat into the Strait?
Ben Weeks ⚡'s avatar
BenGWeeks 1 week ago
Hi @Boltz - Non-Custodial Bitcoin Bridge I'm integrating Boltz v2 reverse submarine swaps into a Bitcoin Lightning wallet app for kids (Lightning Piggy) (levergaing NWC and on-chain wallets). I'm hitting a consistent routing issue and hoping you can help. My setup: - Node alias: Zapp.ie - Pubkey: 03233616a8639ea25bcda4acf0f9d5beaf791d39df60549e4e47ad24e7bb4b2bf0 - Direct channel with main Boltz LND node (026165...49ceb2), 5M sats capacity - We pass referralId: 'lightning-piggy' on all swap requests The problem: When we call POST /v2/swap/reverse, the returned Lightning invoice is consistently issued by a node with pubkey 03e9c515b1e48c0e3bff9af8af1fce15d9b3f1ebb51e0311b1f80e820ba4cabb18 (alias "Boltz Mini" on explorers). This node isn't advertised in GET /v2/nodes, has no publicly announced channels, and is unreachable from our node - lncli queryroutes returns "unable to find a path to destination" even through ACINQ (1,169 channels, 147 BTC). Every reverse swap attempt fails with pay_invoice timeout because LND can't find a route. Submarine swaps (on-chain > LN) work fine, it's only reverse swaps where this node selection is problematic. Swap amounts we've tried: 25,000 and 26,000 sats. Both land on Boltz Mini. Questions: 1. Is there an amount threshold above which swaps are routed via your main LND node (026165...49ceb2) instead of Boltz Mini? If so, what's the minimum recommended amount? 2. Can our referralId: 'lightning-piggy' be registered on your side and bound to the main LND node, so all our reverse swaps use that node? 3. Is there an API parameter (documented or undocumented) we could pass to force the invoice to be created by a specific node pubkey? 4. Does Boltz Mini have private channels with the main Boltz LND node? If not, how are clients expected to route to it? 5. Are there plans to document this node selection behaviour in the API docs? FYI @LightningPiggy
Ben Weeks ⚡'s avatar
BenGWeeks 1 week ago
Known issue with connecting NWC on Android @Fountain? I went to Wallet > Settings > Connect external wallet > Paste from clipboard just takes me back to the previous screen (with no additional Active Wallet added). Also, I have connected @strike, but then what? Am I supposed to be able to top up my fountain.me wallet from there? Lastly, I get "invalid username" when trying to pay a fountain lightning address from @Wallet of Satoshi FYI @Daniel Prince
Ben Weeks ⚡'s avatar
BenGWeeks 1 week ago
Anyone else locked out of @Xapo Bank now they've suddenly switched on enforcing that you share your location with them and Google or you can't login?