These are the changes that are coming in ElectrumSV 1.2.2, there’s nothing particularly important, but I think sooner is better with regard to helping users avoid coin loss, so we’re going to make it happen.

Updates

These are the updates made to this article since it was first published:

  • 2019/07/10 — History list icon changes.
  • 2019/07/10 — Balance breakdown.
  • 2019/07/19 — Windows Keepkey warning.

Block explorers

Perhaps you may not know that you can select a transaction and view it on a block explorer.

View the selected transaction on a block explorer.

Or you can select an address and view it on a block explorer.

View the selected address on a block explorer.

You can specify your preferred block explorer in your preferences, in the General tab. And if you haven’t chosen one, it’ll pick a random one each time for you.

Setting the block explorer to use.

We’ve also added the testnet and scaling testnet explorers from both WhatsOnChain.com and Satoshi.io.

Exchange rates and unprofessional Kraken

Exchange rates are useful, and we need them from professional exchanges that aren’t more interested in supporting internet harassment. So we had to remove Kraken.

Here fiat exhange rates are configured to USD from some exchange.

Here you can see the USD values for the BSV balance in the status bar at the bottom of the window.

Screenshot of fiat values enabled.

Thanks to all the exchanges and services that provide fiat exchange rates, we appreciate it, and I am sure our users do too!

Coin loss education

It’s time for us to do something about all of these things. This probably won’t be the long term solution, but the least we can do now given the large amount of time and work better and more comprehensive solutions would require. The least we can do is point out to people that they are taking a risk, and the basic things they should be considering before doing so.

We show the warning in the release notes message that appears on first starting a new version of ElectrumSV.

The release notes dialog.

And we show the warning when the user goes to send money.

The send warning dialog.

Now users have an opportunity to help themselves understand the repercussions of sending BSV. I hope we hear a lot less cases of people taking risks and paying the price by losing their coins. If you want to see the article we link to, check it out here: Avoiding coin loss.

Coin-splitting warning

You might think that people may not read it because it is now very wordy, but that’s not our problem. At the end of the day if people aren’t going to heed the warnings, then it’s their own money they’re risking. All we have to do, is do our reasonable best.

New message added to the coin-splitting dialog.

False claims from virus and malware checkers

With the aid of Remy, these problems have been pretty much solved, and we’ve not had any reports of virus/malware checker interference.

History list icon changes

Unmatured coins are the block reward for miners. The block reward is the mining subsidy and the fees from the transactions mined in their block. The miner creates a coinbase transaction as the first transaction in the block, and this can send in it’s outputs the block reward. However, these special coinbase outputs cannot be spent until the block has 100 confirmations. And until this has occurred, these outputs are considered “unmatured”.

Additionally, while addressing this we decided to remove the display of the six confirmations. Now there are only three states, unconfirmed, unmatured and confirmed.

We now only show three straightforward icon states.

As seen in the screenshot, unconfirmed transactions are displayed with the grey tick to indicate 0-conf status. Unmatured transactions are displayed with a lock in order to indicate unspendability. And confirmed transactions get a green tick to indicate spendability.

Balance breakdown

However, it isn’t clear that is what the balance is, so people tend to assume the balance is whatever they want it to be. At a later stage we may let people specify in the preferences what is included in the displayed balance (whether that be all coins, just the spendable ones or just the confirmed ones), but for now we’ve added a breakdown that shows the different balances.

The user can verify that unconfirmed and unmatured coins are not included, by looking at this.

Use the balance breakdown to get a clearer idea of what the balance is and see the other balances.

Various bug fixes

Where you can choose to connect to a specific server, or connect to any one automatically.

The network dialog: If you were connected to servers and a chain split was detected, each split is given a name indicating the block height each server split. The code would error if there were any splits, when determining what name to use for each.

Where you can see the servers you are connected to and the chain splits, if any.

MacOS executable: libusb was not bundled with the executable, which meant to get hardware wallets working, depending on the situation the user might have needed to install libusb. With this release we rectify that, and this shouldn’t be something MacOS users need worry about.

Problems and warnings

The Keepkey hardware wallet and a problematic Windows update

If you experience this, you may either need to wait for Microsoft to fix the problem, Keepkey to fix the problem so we can do another release or run ElectrumSV as administrator to give it permissions to access USB.

ElectrumSV developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store