BlueWallet Profile picture
Sep 24, 2020 โ€ข 8 tweets โ€ข 2 min read โ€ข Read on X
Many of you are asking if BlueWallet tracks or leaks xpubs, specially on the watch-only wallets.

Short answer: No.

In-depth answer ๐Ÿ‘‡
A xpub, stands for "extended public key". Is the the key that generates all your addresses, thus one can get all your wallet data, past transactions and future transactions.

Even though it stands for "extended public key". This key should remain private and never be shared.

1/n
When we started the project, we were relying on public APIs (blcokchair,blockhaininfo) to get his data through the xpub.

This allowed us to focus on the UX we wanted to create, without thinking much about the backend.

2/n
Once we saw that there were some crazy of you actually using it, we started to work on our own backend to mitigate this privacy leak. And eventually this work was finished and released to the public around May/June of 2019.

3/n
This backend is based on the battle tested Electrum Server.

Today we even allow you to connect to your own node with support for all Electrum Server implementations. ElectrumX, Electrs and Electrum Personal Server.

4/n
Electrum Server has a privacy preserving approach architecture. It does not rely on xpubs to get the data. It uses a scripthash of addresses (encrypted addresses). In a typical request-response fashion.

In simpler terms -> "Yo Electrum! Does this address has a balance?"

5/n
For a technical reference, here is the documentation

electrumx-spesmilo.readthedocs.io/en/latest/protโ€ฆ

6/n
To sum it up.

There was a time we were leaking xpubs. Nowadays none of our supported Bitcoin wallets leaks xpubs to 3rd parties nor our backend server is tracking xpubs to retrieve data.

Keep building! ๐Ÿ‘Š

โ€ข โ€ข โ€ข

Missing some Tweet in this thread? You can try to force a refresh
ใ€€

Keep Current with BlueWallet

BlueWallet Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @bluewalletio

Jul 13, 2021
WIP ๐Ÿšง

Let us introduce our new Lightning implementation.

Powered by Lightning Dev Kit (LDK), a flexible Lightning implementation written in Rust.

In this demo we gonna look in to opening a channel from an offline and airgapped device with PSBT (singlesig/multisig).

๐Ÿงต 1/5
And sending with the respective channel we just opened ๐Ÿ’ช
Some of the features include:

- Fund channels straight from your hardware wallet, or wallets (in case of multisig)
- Encrypted channel backups stored in the cloud
- Seed is all you need to restore your lightning wallet
- Use your wallet on several devices, if you wish
Read 6 tweets
Oct 7, 2020
v5.6.1 is out ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ

NEW

- Payjoin support (bip78) ๐Ÿ‘€

Payjoin is a type of CoinJoin, where both the sender and the receiver coordinate to build a Bitcoin transaction.

bluewallet.io

A thread ๐Ÿ‘‡
FIXED

- Rare crash on startup (electrum server)
- Freezes on send screen
- Bitcoin price widget content overlap
- Biometrics on some devices
- Add margin for RTL languages
Updated Translations

- Portugese Brazilian
- Portuguese European
- Russian
- Slovene
- Japanese

Props to all the contributors. Join us here ๐Ÿ‘‡
transifex.com/bluewallet/bluโ€ฆ
Read 6 tweets
Sep 18, 2020
2nd release this week? ๐Ÿคฏ Let's do it

v5.5.9 is out on Android, iOS and macOS

NEW
- Real time Transaction Fees ๐Ÿ‘€
- Fee experience on Sending
- Fee experience for Bumping (RBF)
- Fee experience for Canceling (RBF)
- Fee experience for Receiving (CPFP)

bluewallet.io Image
FIXED
- Broken LN refill
- Camera won't scan QR with airgapped hww
- Refresh from notification
- Transactions not updating on refresh
- Set default fee in CPFP/RBF fee-selection component
- Update recalculate fee on send screen with custom sat/byte fee rate
FIXED
- Broken sendMAX if units are changed several times
- Validation allows user to create transaction even without valid address & amount
- Only send wallets to watch app if installed
- Reorder screen is broken
Read 6 tweets
Sep 14, 2020
Monster release ๐Ÿ”ฅ

v5.5.8 is out on iOS, android and macOS

NEW

- Support for big wallets (>3k txs) ๐Ÿณ
- New wallet navigation (tablet/desktop) ๐Ÿ๏ธ
- Slovenian language ๐Ÿ‡ธ๐Ÿ‡ฎ
- Hebrew language ๐Ÿ‡ฎ๐Ÿ‡ฑ
- Arabic language ๐Ÿ‡ช๐Ÿ‡ฌ๐Ÿ‡ธ๐Ÿ‡ฆ๐Ÿ‡ถ๐Ÿ‡ฆ๐Ÿ‡ฑ๐Ÿ‡ง๐Ÿ’™
- KES/NGN/TWD currency ๐Ÿ‡ฐ๐Ÿ‡ช ๐Ÿ‡ณ๐Ÿ‡ฌ ๐Ÿ‡น๐Ÿ‡ผ

bluewallet.io
FIXED

- Wrong value on tx broadcast
- Transaction time when using EPS
- Some EPS txs stay unconfirmed
- Dark/light theme switch
- Create-ln-invoice button is not blocked
- On approved notifications send hash from watch
- If Camera not authorized, show Alert
FIXED

- Only show direct export
- Better errors from Local Trader
- Safello buy-bitcoin flow
- Request location for Local Trader
- Input fails for leading/trailing blank
- Show Import file option
- Wrong color during loading
- Speedup wallet creation
Read 8 tweets
Aug 26, 2020
Monster release ๐Ÿ”ฅ

Desktop app is out on the mac store ๏ฃฟ

This is the first Bitcoin-only wallet available on the mac store for millions of users.

A thread ๐Ÿ‘‡

bluewallet.io/desktop-bitcoiโ€ฆ
Let's see what we can do from start with it, shall we.

๐Ÿง™โ€โ™‚๏ธ HWW integration
Easily connect to your hardware wallet through watch-only and PSBTs support. Image
๐ŸŒ› Plausible Deniability
Create multiple storages or fake ones in case of a forced disclosure. Image
Read 8 tweets
Aug 24, 2020
v5.5.4 is out on iOS and android ๐Ÿ”ฅ

NEW
- Better PSBT files handling on android
- Tap to open on Push notification
- Show xPub (Apple Watch)
- COP local currency

Fixed
- Invoice failing (Apple Watch)
- Disable Watch app elements when not reachable
...

bluewallet.io
Fixed

- Loading indicator when processing files
- Button size for large devices
- Better handling of electrum disconnect
- Disable push notifications in settings
- QRCode border in LN Backup screen
- Animated QRCode border
- sk_SK language updates
The desktop app entered in Release Candidate state (RC).

You can try it out for macOS and the download is available from the website.

All feedback is important to make sure the release goes as smooth as possible.

bluewallet.io/desktop-bitcoiโ€ฆ
Read 6 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(