Jump to content

NEWS
  • WELCOME TO CRYPTOCURRENCYTALK!
  • We've upgraded the website with a lot of new features!
  • 3 NEW THEMES! Click on the + Themes button above!
  • Notice about SOCIAL LINKS: UPDATE YOUR SOCIAL LINKS
  • New video section, add your videos: VIDEO SECTION
  • Advertising will be available shortly, hold tight.
  • If you have any issues with the new site, please submit a support ticket: SUPPORT
Tranz

HBN Version 1.5 (Update by Jan 17, 2015)

Recommended Posts

The newest version of HBN is now ready. This is a hard fork release and it will take effect on Jan 17, 2015 and a secondary fork on block 1.6 million. You must upgrade by that time, you will risk your stakes being orphaned or unusable, and having to download the block chain again.

 

Wallets

Win:  https://github.com/Tranz5/HoboNickels/releases/tag/1.5.0.0

Mac: https://github.com/Tranz5/HoboNickels/releases/tag/1.5.0.0

Ubuntu 32/64: https://github.com/Tranz5/HoboNickels/releases/tag/1.5.0.0

 

Pre-Installation

For users on version 1.4.0.0 or lower you will have to reindex the block chain. If you use 1.4.0.1 or greater there is no need. It should be a simple exe change. 

 

To do this navigate to your %appdata%/HoboNickels folder and rename or remove the txleveldb folder. You can then either remove the blk0001.dat and re-download from peers. Or rename blk0001.dat to bootstrap.dat, and then start up the client. This should also speed up the process, but can fail sometimes.

 

Another option is to download the file below and replace the files in the zip with the ones you removed.
http://www.mediafire.com/download/y5y9au1f5doxt5d/HoboBlockChain10-12-14.zip

 

You should also take the time to copy your wallet(s).dat to an offline device.

 

 

Change log below from 1.4.0.0 to 1.5.0.0

 

Fork

1.5 Hard Fork

Fix Max Weight to be correctly set to 30 days.

Set Past/Future Drift to 5 min

Set Max PoS Reward to 250.

Sanity check spacing to prevent time bomb bug

 

Core

Added Block hash to index(fast start). If you are coming from version 1.4.0.0 or earlier you will have to re-index.

replace custom GetFilesize() with boost::filesystem::file_size()

Change ChainTrust to uinit256

Smooth out Net Stake Weight Take a bigger sample less variation

Drop release times for CNode Closes DoS window

Enable -msse2 flag for i686 only (Raspberry Pi Fix)

Change Sleep to MilliSleep

Changes to StakeMiner

Add pindexPrev check to CreateCoinStake

Linux Autostart fix

Allocate receive buffers in on the fly

Add redeemScript to listunspent

remove fStrictPayToScriptHash checking.

Remove mapProofOfStake

Wrap GetMedianTimePast() in GetPastTimeLimit()

Relay OP_RETURN TxOut as standard transaction type

Bug fix: CDataStream::GetAndClear() when nReadPos > 0

Reject non-canonically-encoded sizes

Only send reorged txn to mempool after checkpoint

Updates to isFinal and fix off by one errors

Internal RNG for approximateBestSubset to prevent degenerate behavior.

Fix multi-block reorg transaction resurrection

Change to int64_t

 

Core Locking

Major update regarding locking

More Lock Updates

More lock updates

Add lock during S4C

 

Core Wallet

Do not write to wallet during LoadWallet

Wallet Fixes dealing with birthday

Don't fail if default key is unavailable

Importprivkey updates

remove setting methods in wallet/walletdb

CWallet: fix nTimeFirstKey init, by making constructor init common code

refactor coin selection for staking

Ignore too-long redeemScripts while loading wallet

 

Core Peer

Correct some proxy related socket leaks.

Prevent socket leak in ThreadSocketHandler.

P2P: parse network datastream into header/data components

Further updates to CNetMessage processing

P2P, cosmetic: break out buffer send(2) code into separate function

P2P: improve RX/TX flow control

Use per-message send buffer, rather than per connection

Split MIN_PROTO_VERSION

Limit number of known addresses per peer

 

Build

fix build on Debian 7 wheezy

.pro updates for linux

remove option to build without ipv6 support + Remove IPV6

osx: fix building libmemenv.a

key.cpp: fail with a friendlier message on missing ssl EC support

Fix for QT pre 4.7 (setPlaceholderText)

 

RPC and Start up Switches

Fix resendtx

Added zapwallettxes. This is less abrasive then -salvagewallet, good for missing/incorrect transactions.

Add -alertnotify startup switch

Add startup switch -synctime Default on

Changes to nReserveBalance

Changes to walletpassphrase

CoinStake Updates

New debug category checkpoint

 

QT

Changes to Wallet Buttons

from iamunick/master Mac fixes, including close button.

Modernize Transactions + fix unconfirmed balance if wallet contains conflicted transactions Update how transactions are shown.

Default sort transactions by date  + Sort OverviewPage by Date + Change Overview Page to show 6 items

Move Display Ver to Client Ver and bump client ver

Add ReserveBalance to Extended PoS Information

Change Coin Control to use local time

Remove OptionsModel::Upgrade

Update About Page

[Qt] Improve rpc console history behavior

askpassphrasedialog: clear pass fields on accept

Display tx nLockTime correctly when set to block #

Add more options to Network menu

Set Wallet Stack size to fixed 150

Add Network Traffic Graph

Add Peer Info to Console

Coin Control Updates  Added Age, Potential Stake, Coin Selection, Address and paste buttons

Add total to transaction page

 

Stake For Charity

Add Stake For Charity to GUI + Embed S4C as gui widget

Add Min Max to S4C

Stake For Charity saved to wallet +Stake For Charity saved to wallet rpc + Fix For S4C Write in Gui and Bump Versions + Make sure wallet is filebacked before writing S4C

Make S4C Message persist after restart

Prevent sending the same S4C twice.

Update Stake For Charity

S4C Change Address Fix

 

Block Browser

Add BlockExplorer

Make Block Browser function as standalone window

Add right click on transaction ID goes to blockbrowswer

Block Browser Fix Fees

Block Browser Fix Outputs

Block Browser Fix Inputs

Block Browser right click txid in tx page will also set block info

Block Browser Fix updateExplorer

Block Browser Cleanup

Block Browser Final Update

Fix Block Browser Crash

Add money supply to BB

 

Code Cleanup

replace 3 separate calls to WSAGetLastError() with 1

Remove old code

Remove dupe fNameLookp

More code cleanup

Code Cleanup

remove unused UPnP code from main.h

remove fClient

Remove un-needed SyncWithWallets

Remove dead transaction replacement code

drop workaround for bitcoin v0.1.5

Remove CTransaction::IsNewerThan which is never used

Fixed for FindNode

 

 

Special thanks to everyone who has helped out with HBN. presstab, unick, meska, dreamwatcher, ghostlander, and many others.

 

Share this post


Link to post
Share on other sites

Meska, everyone will have to upgrade to the new version, as the block chain will operate with slightly different terms.  If you are on old version pre 1.4.0.1, you will have to re-index. What you can do to minimize downtime is to start up 1.5 into a new data directory using the -datadir switch. After it is up to sync, you can then stop both and switch the blk0001.dat and txleveldb dir into the old normal app directory and then start up 1.5 as normal.  If you are already on 1.4.0.1 or greater you can just change the executable and you should be off and running.

Share this post


Link to post
Share on other sites

Meska, everyone will have to upgrade to the new version, as the block chain will operate with slightly different terms.  If you are on old version pre 1.4.0.1, you will have to re-index. What you can do to minimize downtime is to start up 1.5 into a new data directory using the -datadir switch. After it is up to sync, you can then stop both and switch the blk0001.dat and txleveldb dir into the old normal app directory and then start up 1.5 as normal.  If you are already on 1.4.0.1 or greater you can just change the executable and you should be off and running.

Oh, sorry, my question was really bad "asked".

My real question was : is the git "source" version 1.5 ?

(And my way of asking with my poor English was : "if I compil now, am I ok ?") but I'm quite sure the answer to this is yes

 

(Edit: typo)

Edited by Meska

Share this post


Link to post
Share on other sites

I always get the following error when using the multi-wallet functionality, regardless whether I want to create a new or load an existing wallet:

WWBi8q3.jpg

It's the same in HBN Versions 1.5 and 1.4.0.1.

I have got Windows 7 64 bit.

 

Any help anyone?

Edited by Rakete4

Share this post


Link to post
Share on other sites

Thanks Tranz.

 

I see now also the mouseover-comment on the bottom.

I would suggest the second part of the comment

 

"Must be called wallet-[name].dat, (wallet-stake.dat) for example"

 

to be written in red color. Otherwise it can easily be overlooked.

As it happened to me.

Share this post


Link to post
Share on other sites

I'm going to shut down my HBN block explorer by the end of month. The VPS it's on currently cannot handle the chain 1.5M blocks long. It runs a v1.3 daemon still. I don't think it will do v1.5 even if I try. In addition, 1K HBN in donations received this year don't allow any upgrades (even the current maintenance costs are much higher). I see you have two other block explorers running, so this shouldn't be a problem.

Share this post


Link to post
Share on other sites

Hey Ghostlander, just wanted to say thanks again for running it for as long as you did.  And I understand the issues, the fast block times do make the chain get large very quick. Hopefully in version 1.6 I can begin to address this.

 

Thanks again.

Share this post


Link to post
Share on other sites

FYI. I sent an alert last night to the older clients. This was a high priority alert, as we only have 10 days until the fork. This caused safe mode for old clients.

I think Cryptsy is still on an old client, despite my ticket opened 5 days after 1.5 was released.  For now it looks like deposits are disabled.  They are either upgrading or still stuck in safe mode. Either way I will see what can be done to escalate the issue.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

By using CRYPTOCURRENCYTALK.COM, you agree to our Terms of Use.