New version please all update.There was a faulty state from which nodes could not recover, now nodes can recover from such an error (which in theory could happen again).
We guard HEAT against such as well as many other faulty states by investing heavily in ways how HEAT can heal it self and if it cant heal itself than at least allow a node to do a hard reset by scanning its own chain again.
While this release does go back a few hundred blocks we however
KEEP ALL TRANSACTIONS except for the faulty one that slipped on the chain accidentally.
While this comes at a cost for the miners for those blocks we believe that the transactions are more important here and must say we are very happy that we've reached a level with HEAT where a fix like this is possible. As you'll see all your transactions are there, same timestamp and all, just in another block.
To get things going we've used one of the developer bonus accounts to get mining started.
The rewards taken in by this account will be donated either to
Stewie (who has my vote) or to any other goal the community sees fit. Please let us know.
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!
https://github.com/Heat-Ledger-Ltd/heatledger/releases/tag/v1.0.3NOTE! we've nuked heatledger-1.0.3.zip. please make sure your download is heatledger-1.0.3.
a.zip which can be found on the release link above.