Skip to content

v2.1.3

Compare
Choose a tag to compare
@tohsnoom tohsnoom released this 13 Feb 05:59
· 89 commits to master since this release
v2.1.3
1b91e11

The v2.1.3 wallet release is an optional upgrade and includes the following updates:

Features
Masternode setup GUI: This allows you to perform all of the wallet related steps for creating, editing, and deleting masternodes from the GUI, and you no longer need to manually edit the masternode.conf file, and no longer need to restart the wallet after adding or changing masternodes.

To add a masternode, start by sending the masternode collateral transaction, and then you can click the Add Masternode button, give the masternode a name in the Alias field, fill in the VPS IP address and port, and then click the two autofill buttons to add the masternode private key and masternode outputs information.

A Japanese translation for the masternode setup GUI has also been included.

Security Updates
A solution to protect against a resource exhaustion "fake stake" vulnerability has been added to protect nodes against a type of attack which sends invalid blocks in an attempt to fill up the disk of a node and take it offline.

Bug Fixes and Other Updates
[Budget] Make checks for MN-autovoting deterministic
[Bug] Segfault with -enableswifttx=0 / -enableswifttx=false
[Consensus] Require standard transactions for testnet
[Doc] Updated OSX build documentation with libevent library, OpenSSL configuration instructions, etc.
[Doc] Added copyright headers to masternodelist.cpp and masternodelit.h
[Doc] Updated comment about budget finalization collateral check
[Doc] Added copyrights for proposal tab files
[Output] Properly log reason(s) for increasing a peer's DoS score.
[Refactor] Replace 'boost::lexical_caststd::string' with 'std::to_string'
[Refactor] Remove extra typedef
[UI] Fix warning dialog popup for the Blockchain Explorer
[UI] Properly set involvesWatchAddress in the transaction record
[UI] Fixed Multisend dialog to show settings properly
[UI] Reduced width of masternode tab to accommodate lower resolution screens
[Staking] Remove balance check from CreateCoinStake()
[Wallet] use GetTime() for nStartupTime
Clean up lockorder data of destroyed mutexes
Clean up apparent locking issues
Replaced CSporkManager class definition
Fixed initialization spork check
Extended spork ID range

Credits
Michael (Moonshot)
Kolby (mrmetech)
Julian Meyer
liray-unendlich
Fuzzbawls
Mrs-X
SHTDJ
random-zebra