Bitkit v1.0.0-beta.46: UI Improvements & Bug Fixes

“Bitkit runs a custom, non-routing Lightning node created with the Lightning Development Kit on the user’s mobile phone. It requires a connection to an external server running a Bitcoin full node and an Electrum server.””We automatically on-board users to Lightning through the integration of our lightning service provider (LSP) Blocktank.””Developers can also create their own LSP using Blocktank. In the future, we will support users to connect to their own Lightning and Bitcoin nodes, select different types of LSPs, couple hardware wallets, and manage their own Lightning channels.””The other main features Bitkit supports are the creation of social profiles; the importing and managing of contacts; dynamic payment profiles; key-based account logins; and the display of public data feeds and private account data through in-application widgets,” powered by Slashtags – an open-source protocol for creating secure and scalable peer-to-peer applications.””The Slashtags protocol allows for the creation of cryptographic keypairs, known as “slashtags”, derived from the same BIP-39 seed as the user’s Bitcoin wallet. All Slashtags data is exchanged within a Kademlia-based distributed hash table system.”

What’s Changed

“We’ve simplified the onboarding process to the Lightning Network by abstracting details related to reserve balance and receiving capacity limits. This makes it easier for you to set up instant payments.””We’ve fixed an issue that caused transfers from spending to the savings balance to get stuck when on-chain transaction fees get volatile.””Your recovery phrase is not the only piece of information that needs to be backed up. You also need backups of your connections, transaction log, contacts, etc. We were already managing these backups for you, but now we also show you their status and allow manual retries if needed.””We’ve refined the number pad to make it more user-friendly, enabling smoother input of the amounts you want to send and receive.”

Bug Fixes

Clear UTXOs by @coreyphillips in #990Jest tests for new RN branch by @limpbrains in #985Remove Contacts, LocationWhenInUse and MediaLibrary iOS permissions by @limpbrains in #998Remove flipper during e2e tests by @limpbrains in #996Replace Orange color with Brand color, remove unused icons by @limpbrains in #984Recovery when onboarding by @pwltr in #999Merge screens for PIN flow by @pwltr in #1003Remove lnurlpay from Payment Preference by @limpbrains in #1006Bottom spacing & Profile fixes by @pwltr in #1005Update Default Backup Shape by @coreyphillips in #1009Update backup settings menu by @pwltr in #1014Show reserve & blocktank limits in slider UI by @pwltr in #1011UI spacing fixes by @pwltr in #1017Fix On-Chain Address Scanning by @coreyphillips in #1026Improve useKeyboard hook by @pwltr in #1018Export LDK logs by @pwltr in #1024Calculate blocktank limits by @pwltr in #1030Address Viewer Fix by @coreyphillips in #1032Add Missing Dep by @coreyphillips in #1033NaN on Transfer/Confirm screen with 0 onchain balance by @limpbrains in #1035

New Features

Show backup status by @limpbrains in #1008Set user agent for Blocktank requests by @Jasonvdb in #1015Recover stuck outputs button by @Jasonvdb in #1012


Improve NumberPad UX by @pwltr in #968Improve NumberPad UX (Send) by @pwltr in #1001Improve NumberPad UX (Lightning/Transfer) by @pwltr in #997


Build number update by @Jasonvdb in #986Upgrade react-native to 0.71.7 by @coreyphillips in #982Fix ignore warnings by @pwltr in #1004Update Default Electrum Config by @coreyphillips in #1010Update pr template by @pwltr in #1016Version bump by @Jasonvdb in #1034Update react-native-ldk by @Jasonvdb in #1038


E2e slashtags by @limpbrains in #1025

Full Changelog: v1.0.0-beta43…v1.0.0-beta46

Disclaimer: Beta software may put your money at risk. Use only small amounts.

Download for iPhone → for Android →“If you are experiencing any problems with Bitkit, please open an issue and use the template provided, or reach out to us on telegram.”

GitHub Repo
Announcement / Archive

Leave a Reply

Your email address will not be published. Required fields are marked *