Version 1.2.1 is now ready!
Win-QT:
https://github.com/Tranz5/HoboNickels/releases/tag/1.2.1Source:
https://github.com/ahmedbodi/HoboNickelsTemp Source:
https://github.com/Tranz5/HoboNickels (waiting on PR from ahmed)
What is new?:- Added stakeweight, stakeinterest, netmhashps, netstakeweight to getmininginfo.
- Added RPC Commands listwallets, loadwallet, unloadwallet, and usewallets. For use in Multi-Wallets.
- Moved newmint, and stake to listwallets.
- Changed init so each wallet will get its own thread for staking
- Added drop down for wallets in QT. Not yet functional. Let me know if you like this method for switching wallets.
- Added Debug Window to toolbar.
- Changed Toolbar Icons to be more hobo like. I don't like the transactions one yet, anyone have a better idea?
- Added Bool Arg -printstakechecksum for ease in updating Stakepoints.
- Added code to mitigate stuck block which cause chain rollback.
- Updated Checkpoints.
- Updated Stakepoints.
- Fixed a few typos.
- Changed PROTOCOL +1 version, so we can see if people are running old version.
Important Information: - You must re-download the block chain upon upgrade. So please remove the ( blk0001.dat, blkindex.dat and database directory) from %appdata%. Prior to starting 1.2.1. Try to do this in a orderly fashion. IE wait for only 1 peer to be at lower block(getpeerinfo)
- Please be sure to backup all wallets that contain coins. I do not wish anyone to lose coins, due to bugs or misuse.
- Self compilers will need new boost library -regex. See build info.
- Please upgrade ASAP!
Multi-Wallet Information:RPC Methods: -listwallets
-Shows all loaded wallet information
-usewallet <wallet> <method> [params]
-Use wallet commands on different wallets
-Example: usewallet HoboOfflineWallet1 sendtoaddress F4ATvAfwcE5RFn358FS1bxauwoB7Ces7KN 100
-loadwallet <walletname> [rescan=false] [upgradewallet=false] [maxversion=(latest)]
-Loads a wallet found in the %appdata% directory. If no wallet by the name is found, one is created.
-unloadwallet <walletname>
-Unloads a wallet.
Config and Command line arguments: - You may use the config line usewallets=walletname or the command line -usewallet=walletname
- This will load only the wallets you specify. If you do not use either of these, than all wallets in the %appdata% dir named wallet-*.dat will be loaded. If you specify usewallet="" than only the default wallet will be loaded.
- You may also prevent a certain wallet from loading at start up by using the argument -nousewallet
Staking: - At time of start up all wallets listed in usewallets or all found in %appdata% will each get a thread to start stake. This should help with CPU exhaustion.
- When stake is mined on sub-wallets it will not be shown in the gui, but can be seen with listwallets.
- If you specify usewallet="" than only the default wallet will be loaded and up for stake.
- All wallets specified by -nousewallet will not be up for stake.
Bugs: - The GUI is drop down is not working. Not really a bug but just not completed yet. It put it there so I can get feedback on if people like this idea.
- If a wallet is loaded at start-up, the unloadwallet will cause a hard crash. This is due to the thread starting up the stake, but never getting shutdown. This will be fixed in upcoming release.
- If a wallet is loaded after start-up with loadwallet it will not be up for stake. It can be unloaded safely though. This will be fixed in upcoming release.
Bonus: - All merchants, pools, exchanges, ect that upgrade by Halloween are eligible for a 100 HBN reward, as a way of saying thanks! Just Post here when complete.
- Everyone else that upgrades in the same time period will receive 10 HBN. Please just say something you like or don't like about the upgraded wallet.
Future Upgrade Path: - Complete MW2 Gui and staking/mining
- Add in Advanced Coin Control with MW2 support
- Add in transactional messaging.
- Upgrade to newest btc and ppc/nvc code.
- Add in Stake for Charity
- Create new GUI front end for Charities. HBN Hope Building Network? More clean professional.
- ?
Hopefully everyone enjoys the new features and we are back on Cryptsys. Sorry this is a bit rushed. I wanted to get further along before it was released, but well...
If you have any ideas or problems. Let me know.