pull down to refresh

Just published a deep dive on how the BTCBitByBit self-custody wallet works under the hood.

Every user gets a wallet the moment they open the app — Lightning, Liquid, and on-chain from one balance. Keys on your device. Send to any address, receive from any wallet. No channels, no node management, no liquidity headaches.

The wallet is powered by Breez Technology's Nodeless SDK (Liquid implementation). The blog post covers:

  • How submarine swaps and reverse submarine swaps handle Lightning sends and receives
  • How Magic Routing Hints skip the double swap when two SDK wallets transact
  • Payment protocol support — BOLT11, BOLT12, BIP353, LNURL-Pay, LNURL-Withdraw, Lightning addresses, on-chain
  • Offline receiving via webhook-based notifications
  • Fee breakdown — 0.25% receive, 0.1% on-chain send, ~26 sats for direct Liquid payments
  • Why we chose Liquid and how the federation model works
  • How the wallet powers Learn & Earn, Family Corner, and sats-back
  • Earn-only vs full self-custody wallet modes for kids

The Breez SDK Nodeless implementation is genuinely impressive. No channels, no LSPs, no setup fees — and the ecosystem is growing fast. Twelve new partners shipped in Q4 2025 alone, and Deblock just went live with it for 300k+ users in Europe.

Full post: https://www.btcbitbybit.com/blog/posts/one-wallet-three-networks-your-keys

We're in beta on iOS (TestFlight) and Android (Play Store). Code BETA2026B for 100% sats-back on subscription.

btcbitbybit.com

Would love to hear from this community — especially anyone else building with the awesome Breez SDK. Come say hi.

216 sats \ 0 replies \ @DarthCoin 13h
reply
6 sats \ 0 replies \ @patoo0x 10h -50 sats

building flash (getflash.io) in the Caribbean — similar problem space, different stack. we went galoy-based custodial-first for onboarding reasons; self-custody is a conversion wall for our market.

the offline receive via webhook is the piece i'm most curious about. what happens when the webhook fires but the user device is genuinely unreachable for days (common in rural JA/TT)? do the proofs expire or does the swap sit open until they come back online?