Heatledger 1.0.3 - Mandatory Bug Fix

@dmdeklerk dmdeklerk released this May 31, 2017

Heatledger 1.0.3

This is a mandatory update!

Various fixes. [real trade timestamping/dates instead of block times among others]

Bug fix for block 351683, nodes below this version were not able to recover from 'on-chain' 'bad' transactions.
The majority of the network already correctly rejected new blocks that carried this particular invalid transaction, which is a good thing.

What these nodes however lacked was a mechanism to recover from this faulty state while still carrying over
all valid transactions that went to the network after that block.

This version is able to both recover from faulty on-chain transactions through a simple stop and restart and also will bring along any other later transaction (after the faulty one) and apply those when scanning and validating the chain has succeeded.

Upgrading to this version will do a forced full rescan of the blockchain.

Any block you generated after 351683 will be lost, you will not unfortunately not get the reward for those blocks.

ALL VALID TRANSACTION(S) on the network AFTER block 351683 WILL BE CARRIED OVER, SO NO TRANSACTIONS ARE LOST!

NOTE! we've nuked heatledger-1.0.3.zip. please make sure your download is heatledger-1.0.3.a.zip

Downloads

Heatledger 1.0.1 - new API additions

@dmdeklerk dmdeklerk released this Apr 20, 2017 · 2 commits to master since this release

Heat Ledger 1.0.1

This is an optional update.

Various fixes have been applied.

New API's, see ALL transactions, ACCOUNT transactions or BLOCK transactions.

https://heatwallet.com/api/#!/Blockchain/transactionsAccount
https://heatwallet.com/api/#!/Blockchain/transactionsAll
https://heatwallet.com/api/#!/Blockchain/transactionsBlock

Downloads

Heatledger 1.0.0-b1 - All systems GO! Rewards back on..

@dmdeklerk dmdeklerk released this Apr 16, 2017 · 3 commits to master since this release

Heat Ledger 1.0.0-b1 (server)

This is a mandatory update, every one must update to this version before we reach the block with height 232,000. At this height the protocol will start rewarding accounts that find a block again. Block 232,000 is expected in three days from the moment of this release.

This version comes with a new byte format for the central blockchain/blocks file which is basically the physical blockchain inside HEAT. Because of the nature of the HEAT blockchain being a flat (memory mapped) file (instead of a database) a migration from one to the other format proved difficult. An easier solution was if users delete their current chain and download a new one from the network.

When running this version for a first time we automatically delete and redownload blockchain/blocks, this happens only once.

To make this process as safe as possible we've added two full chain checkpoints at height 185,000 and one at height 221,250. While you download and you reach that height a digital finger print (SHA256) of all previous blocks is created and compared to the finger print we hard coded in the source code.

This release disables heat.forgingDelay and heat.forgingSpeedup configuration options, this should equalize forging changes.

Various other smaller bug fixes have been applied to this release.

Downloads

Heatledger 0.9.29 - The HEAT is on!

@dmdeklerk dmdeklerk released this Apr 3, 2017 · 4 commits to master since this release

Heatledger 0.9.29

This is a mandatory update, all nodes on older versions must update.

While on testnet 7 other releases have come and gone please refer to testnet repo for details on those.

This release fixes most if not all of the forking issues we experienced before plus it enables the new realtime websocket connectors already integrated in both the web and desktop clients.

Forging rewards stay disabled. When this release proves to be stable we will put out another release which will enable forging rewards. This is to be expected by Friday 7'th of April.

Downloads

Heatledger 0.9.21

@dmdeklerk dmdeklerk released this Mar 10, 2017 · 6 commits to master since this release

Heatledger 0.9.21

Fixes download issues, this is not yet the big fix that is in the works

Downloads

Heatledger 0.9.20

@dmdeklerk dmdeklerk released this Mar 9, 2017 · 7 commits to master since this release

Heatledger 0.9.20

Fixes download issues for new chain downloaders.

This is an in-between release, we expect a solution for the AE issues in the next release.

Downloads

Heatledger 0.9.19

@dmdeklerk dmdeklerk released this Mar 8, 2017 · 8 commits to master since this release

Heatledger 0.9.19

Fixes download issues for new chain downloaders.

Downloads

Bugfix mandatory 0.9.18

@dmdeklerk dmdeklerk released this Mar 7, 2017 · 9 commits to master since this release

Heatledger 0.9.18

Mandatory update will do a hard fork at 105,000.

This release fixes several bugs and disables miner rewards at the fork height.

In order to provide a better download experience when downloading the blockchain you will only
download from the default wellknown peers, this way preventing you from ending on a fork again.
Once the chain is downloaded in full you will connect to all peers on the network.

Downloads

Bugfix release 0.9.17

@dmdeklerk dmdeklerk released this Mar 6, 2017 · 10 commits to master since this release

Heatledger 0.9.17

This is a mandatory update to get past the 97030 block

Fixes a bug where two order cancellations for the same order where not properly handled.
The cancellation transaction was validated before the block was generated and both where
considered valid, but when the block was broadcasted to other nodes it was not accepted
since the first cancellation removed the order.

We will disable miner rewards in a release we will put out tomorrow.

Downloads