New Wallet will be released today! We will start compiling the Wallets for Windows, Mac and Linux now and roll them out to the GIT as soon as all is finished.- Switched from OpenSSL to SECP256K1 for consensus.
This will make the staking behaviour of the software a lot more stable. This also solves the issue of the wallet that stops staking after a while, which a couple of users reported.
- Reduced logging to specific categories.
Stake modifier is now saved to log only when the printstakemodifier parameter is used.
- Updated masternode activation and broadcast.
Masternode activation and broadcast to other nodes has been improved, new checks have been added also to masternode alive checks.
- Updated RPC masternode.
Wallet locking is handled better on masternode aliases and listmasternodes now displays the correct example code.
- Fixed masternode/budget system for testnet.
The budget system is now also working on the testnet. This has helped us test a couple of scenarios, and will help us add new features in the future.
- Optimized image assets.
All images assets have been passed to a script to reduce their size and weird notifications logged on debug.log due to a Qt problem with PNG data.
- Updated copyrights.
Copyrights headers have been reviewed, added missing ones and updated to current year.
- Added QoS for IPv6.
QoS tc.sh shell script now supports IPv6 networking mangling.
- Refactored BIP38 layout.
Updated labels to improve the usability of the BIP38 feature and added a paste button from clipboard.
- Improved wallet unlocking.
Wallet unlocking now works based on context where it is used, the option to "stake only" is available and automatically checked only when unlocked from the menu.
- Added label saving to multisend.
Multisend now supports address labels when saving to the addressbook database.
AND
- Fixed dynamic screen elements issues.
Layout updates to issue bad UX behaviors.
- Improved send coins fee and SwiftTX system.
SwiftTX now have more highlight and the fee system has been optimized to reflect the current network transactions load.
- Removed macOS growl support.
Since Growl has been deprecated on older macOS versions and we currently support 10.10+, growl support has been removed in favor of the newest Apple notification system.
- Removed potentional memory leak and updated multisend code.
Multisend stop iterating if we have sent out all the MultiSend(s).
- Removed fallback for Qt versions lower than 5.
Removing Qt4 fallbacks to simplify maintenance and adding new GUI functionality.
- Overview page overhaul.
GUI elements have been optimized and we've added a new option (available under settings) to hide zero balances.
- Implemented Locked funds on overview.
Masternode collaterals or locked inputs are now shown as "Locked" on the overview page, this improves the balances overview UX.
- Removed unused sporks.
Inactive or pointless sporks have been removed to simplify code maintenance.
- Refactor ConnectBlock to prevent chain corruptions.
Removed a method that could cause the wallet to corrupt on force close or under other special conditions, removed the auto-repair db on init and refactored the staking checks to improve wallet stability.
More info :
https://discordapp.com/invite/wTaF6qZ