Bitkit v1.0.0-beta.46: UI Improvements & Bug Fixes
Bitkit offers a Bitcoin wallet that supports both on-chain and Lightning transactions, as well as additional features powered by Slashtags. Available on Android and iOS, implemented using React-Native.
- "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 #990
- Jest tests for new RN branch by @limpbrains in #985
- Remove Contacts, LocationWhenInUse and MediaLibrary iOS permissions by @limpbrains in #998
- Remove flipper during e2e tests by @limpbrains in #996
- Replace Orange color with Brand color, remove unused icons by @limpbrains in #984
- Recovery when onboarding by @pwltr in #999
- Merge screens for PIN flow by @pwltr in #1003
- Remove lnurlpay from Payment Preference by @limpbrains in #1006
- Bottom spacing & Profile fixes by @pwltr in #1005
- Update Default Backup Shape by @coreyphillips in #1009
- Update backup settings menu by @pwltr in #1014
- Show reserve & blocktank limits in slider UI by @pwltr in #1011
- UI spacing fixes by @pwltr in #1017
- Fix On-Chain Address Scanning by @coreyphillips in #1026
- Improve useKeyboard hook by @pwltr in #1018
- Export LDK logs by @pwltr in #1024
- Calculate blocktank limits by @pwltr in #1030
- Address Viewer Fix by @coreyphillips in #1032
- Add Missing Dep by @coreyphillips in #1033
- NaN on Transfer/Confirm screen with 0 onchain balance by @limpbrains in #1035
New Features
- Show backup status by @limpbrains in #1008
- Set user agent for Blocktank requests by @Jasonvdb in #1015
- Recover stuck outputs button by @Jasonvdb in #1012
UI
- Improve NumberPad UX by @pwltr in #968
- Improve NumberPad UX (Send) by @pwltr in #1001
- Improve NumberPad UX (Lightning/Transfer) by @pwltr in #997
Chores
- Build number update by @Jasonvdb in #986
- Upgrade react-native to 0.71.7 by @coreyphillips in #982
- Fix ignore warnings by @pwltr in #1004
- Update Default Electrum Config by @coreyphillips in #1010
- Update pr template by @pwltr in #1016
- Version bump by @Jasonvdb in #1034
- Update react-native-ldk by @Jasonvdb in #1038
Tests
- 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 → https://testflight.apple.com/join/lGXhnwcC
- Download for Android → https://play.google.com/apps/testing/to.synonym.bitkit.wallet
- "If you are experiencing any problems with Bitkit, please open an issue and use the template provided, or reach out to us on telegram."