RELEASE NOTE v6.2.3

The IoP Blockchain client version 6.2.3 is now available

Fixes

Fixed bug that causes nodes to crash if a new block contains duplicate inputs (recently discovered in bitcoin core, compare http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-17144)
Fixed segregation fault on running iop-qt with startup arguments that cause the program to exit before the Qt backend is initialized.

Improvements

Input field in the "Buy IOP" dialog will now change color if input is out of range instead of rejecting input.

Known Issues

Toolbar icons still render imperfectly
Scaling on Linux and Windows is still broken. To work around it, start the program with QT_SCALE_FACTOR=2 iop-qt or equivalently.
We received feedback about some possible UI improvements. Stay tuned!

The correct version for your OS

If you are using Windows, you should most probably download the iop-core-6.2.2-win64-setup-unsigned.exe. If you are using a somewhat older computer, you might need to use iop-core-6.2.2-win32-setup-unsigned.exe file. To find out if your computer is capable of running 64-bit software, right-click on the Windows icon on the left of the taskbar and click on "System"|. A new window will open and you will find the Information under "System Type". After you downloaded the appropriate file, run it to install the IoP Core wallet.

macOS users should download iop-core-6.2.2-osx-unsigned.dmg. To install, mount the image file by double-clicking. A new window will open and you can drag the application onto your Applications folder.

Ubuntu users can use the iop-core_6.2.2-ubuntuXXXX_amd64.deb file, appropriately named for your version of Ubuntu. To install, open a terminal in the folder containing the downloaded file and run dpkg -i iop-core_6.2.2-ubuntuXXXX_amd64.deb. If you have problems starting the program afterwards, please run sudo apt-get install -f.

If you are on another version of Linux or a 32-bit system, please download the static binaries contained in iop-core-6.2.2-i686-pc-linux-gnu.tar.gz. Extract the archive to a location of your choice and possibly add it to your PATH variable.

Power Users might also want to download the relevant archive file for their operating system, which contain the command-line version of the IoP software. The rest of the .tar.gz files are intended for uncommon architectures and are untested, feedback is appreciated.

Naming Scheme

The binaries are iopd, iop-cli, iop-tx and iop-qt, while the Windows and macOS executables are iop-qt.exe and IoP-Qt.app, respectively. The configuration file is called iop.conf.

The default data directory for both the command line and the Qt Wallet is

~/.iop on Linux,

%APPDATA%\IoP on Windows, and

~/Library/Application Support/IoP on macOS.

The Qt Wallet (NOT the command line utilities) will pick up your previously used data directory.

The IoP Blockchain client version 6.2.2 is now available. Please read the whole announcement carefully.

News for v6.2.0

We are proud to announce a complete redesign of the IoP Core wallet.
You can now buy IOP directly from inside the wallet software thanks to our collaboration with Indacoin.

We also implemented an automatic update check on startup, so you will be notified of all future updates.

News for v6.2.2

Official Ubuntu 18.04 package

Fixes

Fixed a bug in the update check routine
Fixed some faulty icon rendering

Known Issues

Toolbar icons still render imperfectly
Scaling to HiDPI displays on Linux is broken. To work around it, start the program with QT_SCALE_FACTOR=2 iop-qt or equivalently.
We received feedback about some possible UI improvements. Stay tuned!

The correct version for your OS

If you are using Windows, you should most probably download the iop-core-6.2.2-win64-setup-unsigned.exe. If you are using a somwhat older computer, you might need to use iop-core-6.2.2-win32-setup-unsigned.exe file. To find out if your computer is capable of running 64-bit software, right-click on the Windows icon on the left of the taskbar and click on "System"|. A new window will open and you will find the Information under "System Type". After you downloaded the appropriate file, run it to install the IoP Core wallet.

macOS users should download iop-core-6.2.2-osx-unsigned.dmg. To install, mount the image file by double-clicking. A new window will open and you can drag the application onto your Applications folder.

Ubuntu users can use the iop-core_6.2.2-ubuntuXXXX_amd64.deb file, appropriately named for your version of Ubuntu. To install, open a terminal in the folder containing the downloaded file and run dpkg -i iop-core_6.2.2-ubuntuXXXX_amd64.deb. If you have problems starting the program afterwards, please run sudo apt-get install -f.

If you are on another version of Linux or a 32-bit system, please download the static binaries contained in iop-core-6.2.2-i686-pc-linux-gnu.tar.gz. Extract the archive to a location of your choice and possibly add it to your PATH variable.

Power Users might also want to download the relevant archive file for their operating system, which contain the command-line version of the IoP software. The rest of the .tar.gz files are intended for uncommon architectures and are untested, feedback is appreciated.

Naming Scheme

The binaries are iopd, iop-cli, iop-tx and iop-qt, while the Windows and macOS executables are iop-qt.exe and IoP-Qt.app, respectively. The configuration file is called iop.conf.

The default data directory for both the command line and the Qt Wallet is

~/.iop on Linux,

%APPDATA%\IoP on Windows, and

~/Library/Application Support/IoP on macOS.

The Qt Wallet (NOT the command line utilities) will pick up your previously used data directory.

Upgrading from v5.0.1 or below

This is a new major version release, including new features, various bugfixes
and performance improvements, as well as updated translations. See below for more information.
We have decided to drop the IoP HD name in favor of completely replacing the old client.
This software will from now on be referred to as IoP Core.

While the consensus of the blockchain stays the same, the structure of the data directory does not. Therefore, a full reindex of the blockchain is necessary (see below for instructions). Additionally, the naming scheme of both executables and data files has been streamlined a bit, as detailed above.

Removing all previous IoP HD or iop-blockchain packages is recommended to prevent possible confusion, but is not strictly necessary. Please be aware that you cannot use both v5.0.1 and v6.0.0 interchangeably with the same data directory.

A full reindex of the blockchain is necessary if you upgrade from v5.0.1 or below. The recommended procedure is as follows:

make a full backup of your data directory and then move it somewhere else.

create a new directory at the default location for your platform, containing only a copy of the files wallet.dat and (if applicable) iop.conf.

We are proud to announce a complete redesign of the IoP Core wallet.
You can now buy IOP directly from inside the wallet software thanks to our collaboration with Indacoin.

We also implemented an automatic update check on startup, so you will be notified of all future updates.

RELEASE NOTE v6.2.1

After finishing version 6.2.0, we discovered a mistake in the style files that would lead to a segfault on binaries compiled with certain version of gcc. This issue is now fixed. We have temporarily deactivated the custom font because of a few scaling issues.

KNOWN ISSUES:
Some Icons are drawn imperfectly because the pixel size is not an integer multiple of the rendered pixmap. This will be fixed in the next release.

How to update

For most users, the relevant packages are the .dmg file (macOS), the .exe file for your CPU architecture (Windows 32-bit and 64-bit), and the .deb packages (Ubuntu 64-bit).

Other Linux users should download i686-pc-linux (32-bit) or x86_64-linux (64-bit) and move the contents of the bin folder to a location of their choice.

The rest of the tar.gz files contain the command line utilities separately or are intended for uncommon architectures (these are untested, feedback is appreciated).

Notice

From now on, please consider the Ubuntu packages deprecated. We will still provide them for the next few minor releases, but they are superseded by the tar.gz files produced by gitian. To install these, extract them to a location of your choice, e.g. /usr/local/bin/ or your home directory.

News

This version introduces two new themes for the IoP Core client. They are accurately called the light and dark theme. When you first start the new version, you are greeted by our new splash screen. After that, you will find the familiar standard wallet interface. To activate one of the new themes, navigate to Preferences-Display and select them from the drop-down menu. After a restart of the client, the wallet will greet you with a sleek, new interface. The default theme will remain the standard until we are completely sure that all interface bugs are weeded out.

All the newest changes from Bitcoin Core 0.15 have been implemented.

Fixes

This release adds updated seed servers. This fixes an issue where the client might not see peers on the network after a fresh install.

Notice

From now on, please consider the Ubuntu packages deprecated. We will still provide them for the next few minor releases, but they are superseded by the tar.gz files produced by gitian. To install these, extract them to a location of your choice, e.g. /usr/local/bin/ or your home directory.

General Information on 6.x.x

This is a new major version release, including new features, various bugfixes
and performance improvements, as well as updated translations. See below for more information.
We have decided to drop the IoP HD name in favor of completely replacing the old client.
This software will from now on be referred to as IoP Core.

While the consensus of the blockchain stays the same, the structure of the data directory does not. Therefore, a full reindex of the blockchain is necessary (see below for instructions). Additionally, the naming scheme of both executables and data files has been streamlined a bit, as detailed in the next section.

Removing all previous IoP HD or iop-blockchain packages is recommended to prevent possible confusion, but is not strictly necessary. Please be aware that you cannot use both v5.0.1 and v6.0.0 interchangeably with the same data directory.

Naming Scheme

The binaries are iopd, iop-cli, iop-tx and iop-qt, while the Windows and macOS executables are iop-qt.exe and IoP-Qt.app, respectively. The configuration file is called iop.conf.

The default data directory for both the command line and the Qt Wallet is

~/.iop on Linux,

%APPDATA%\IoP on Windows, and

~/Library/Application Support/IoP on macOS.

The Qt Wallet (NOT the command line utilities) will pick up your previously used data directory.

How to update

For most users, the relevant packages are the .dmg file (macOS), the .exe file for your CPU architecture (Windows 32-bit and 64-bit), and the .deb packages (Ubuntu 64-bit). Other Linux users should download i686-pc-linux (32-bit) or x86_64-linux (64-bit). The rest of the tar.gz files contain the command line utilities separately or are intended for uncommon architectures (these are untested, feedback is appreciated).

Upgrading from v5.0.1 or below

A full reindex of the blockchain is necessary if you upgrade from v5.0.1 or below. The recommended procedure is as follows:

make a full backup of your data directory and then move it somewhere else.

create a new directory at the default location for your platform, containing only a copy of the files wallet.dat and (if applicable) iop.conf.

start the software.

How to use the new version for mining

The miner is now multi-threaded and supports up to 128 threads. You should never use more threads than your CPU has logical cores. Some CPUs have more logical cores than physical ones, e.g. an Intel i5 dual-core processor has four logical cores. It is recommended to leave one thread free so your computer remains responsive to your input. The configuration file takes the following parameters related to mining :

# mine=1 tells IoP Core to use your CPU to try and find new blocks for the network
mine=0
# You need to have the private key for a whitelisted address inside your wallet
# to mine new blocks. If your wallet is encrypted, you need to unlock it for about
# ten seconds to start mining (see below).
minewhitelistaddr=YOUR_ADDRESS_HERE
# Optionally, you can also specify a target adress for the block reward associated
# with finding a new block.
minetoaddr=TARGET_ADDRESS_HERE
# Specify the number of independent miners. They will all do unique work.
# When not specified, one thread is used.
minethreads=X

Fixes

This minor release fixes a few bugs on the testnet which were due to legacy consensus issues.

General Information on 6.x.x

This is a new major version release, including new features, various bugfixes
and performance improvements, as well as updated translations. See below for more information.
We have decided to drop the IoP HD name in favor of completely replacing the old client.
This software will from now on be referred to as IoP Core.

While the consensus of the blockchain stays the same, the structure of the data directory does not. Therefore, a full reindex of the blockchain is necessary (see below for instructions). Additionally, the naming scheme of both executables and data files has been streamlined a bit, as detailed in the next section.

Removing all previous IoP HD or iop-blockchain packages is recommended to prevent possible confusion, but is not strictly necessary. Please be aware that you cannot use both v5.0.1 and v6.0.0 interchangeably with the same data directory.

Naming Scheme

The binaries are iopd, iop-cli, iop-tx and iop-qt, while the Windows and macOS executables are iop-qt.exe and IoP-Qt.app, respectively. The configuration file is called iop.conf.

The default data directory for both the command line and the Qt Wallet is

~/.iop on Linux,

%APPDATA%\IoP on Windows, and

~/Library/Application Support/IoP on macOS.

The Qt Wallet (NOT the command line utilities) will pick up your previously used data directory.

How to update

For most users, the relevant packages are the .dmg file (macOS), the .exe file for your CPU architecture (Windows 32-bit and 64-bit), and the .deb packages (Ubuntu 64-bit). Other Linux users should download i686-pc-linux (32-bit) or x86_64-linux (64-bit). The rest of the tar.gz files contain the command line utilities separately or are intended for uncommon architectures (these are untested, feedback is appreciated).

Upgrading from v5.0.1 or below

A full reindex of the blockchain is necessary if you upgrade from v5.0.1 or below. The recommended procedure is as follows:

make a full backup of your data directory and then move it somewhere else.

create a new directory at the default location for your platform, containing only a copy of the files wallet.dat and (if applicable) iop.conf.

start the software.

How to use the new version for mining

The miner is now multi-threaded and supports up to 128 threads. You should never use more threads than your CPU has logical cores. Some CPUs have more logical cores than physical ones, e.g. an Intel i5 dual-core processor has four logical cores. It is recommended to leave one thread free so your computer remains responsive to your input. The configuration file takes the following parameters related to mining :

# mine=1 tells IoP Core to use your CPU to try and find new blocks for the network
mine=0
# You need to have the private key for a whitelisted address inside your wallet
# to mine new blocks. If your wallet is encrypted, you need to unlock it for about
# ten seconds to start mining (see below).
minewhitelistaddr=YOUR_ADDRESS_HERE
# Optionally, you can also specify a target adress for the block reward associated
# with finding a new block.
minetoaddr=TARGET_ADDRESS_HERE
# Specify the number of independent miners. They will all do unique work.
# When not specified, one thread is used.
minethreads=X

Fixes

This minor release fixes a bug that might cause a client to get stuck on the shorter chain during a soft fork.
The log output during mining has been significantly reduced.
This version also implements the newest upstream changes from Bitcoin Core 0.15.1.

General Information on 6.x.x

This is a new major version release, including new features, various bugfixes
and performance improvements, as well as updated translations. See below for more information.
We have decided to drop the IoP HD name in favor of completely replacing the old client.
This software will from now on be referred to as IoP Core.

While the consensus of the blockchain stays the same, the structure of the data directory does not. Therefore, a full reindex of the blockchain is necessary (see below for instructions). Additionally, the naming scheme of both executables and data files has been streamlined a bit, as detailed in the next section.

Removing all previous IoP HD or iop-blockchain packages is recommended to prevent possible confusion, but is not strictly necessary. Please be aware that you cannot use both v5.0.1 and v6.0.0 interchangeably with the same data directory.

Naming Scheme

The binaries are iopd, iop-cli, iop-tx and iop-qt, while the Windows and macOS executables are iop-qt.exe and IoP-Qt.app, respectively. The configuration file is called iop.conf.

The default data directory for both the command line and the Qt Wallet is

~/.iop on Linux,

%APPDATA%\IoP on Windows, and

~/Library/Application Support/IoP on macOS.

The Qt Wallet (NOT the command line utilities) will pick up your previously used data directory.

How to update

For most users, the relevant packages are the .dmg file (macOS), the .exe file for your CPU architecture (Windows 32-bit and 64-bit), and the .deb packages (Ubuntu 64-bit). Other Linux users should download i686-pc-linux (32-bit) or x86_64-linux (64-bit). The rest of the tar.gz files contain the command line utilities separately or are intended for uncommon architectures (these are untested, feedback is appreciated).

If you are using Ubuntu and dpkg complains about missing dependencies, run sudo apt-get -f install to install all missing dependencies.

Upgrading from v5.0.1 or below

A full reindex of the blockchain is necessary if you upgrade from v5.0.1 or below. The recommended procedure is as follows:

make a full backup of your data directory and then move it somewhere else.

create a new directory at the default location for your platform, containing only a copy of the files wallet.dat and (if applicable) iop.conf.

start the software.

How to use the new version for mining

The miner is now multi-threaded and supports up to 128 threads. You should never use more threads than your CPU has logical cores. Some CPUs have more logical cores than physical ones, e.g. an Intel i5 dual-core processor has four logical cores. It is recommended to leave one thread free so your computer remains responsive to your input. The configuration file takes the following parameters related to mining :

# mine=1 tells IoP Core to use your CPU to try and find new blocks for the network
mine=0
# You need to have the private key for a whitelisted address inside your wallet
# to mine new blocks. If your wallet is encrypted, you need to unlock it for about
# ten seconds to start mining (see below).
minewhitelistaddr=YOUR_ADDRESS_HERE
# Optionally, you can also specify a target adress for the block reward associated
# with finding a new block.
minetoaddr=TARGET_ADDRESS_HERE
# Specify the number of independent miners. They will all do unique work.
# When not specified, one thread is used.
minethreads=X