Releases: muecoin/MUE
v2.3.0
Version 2.3.0 of the MonetaryUnit wallet is a MANDATORY release for all wallets and masternodes. Any nodes that do not upgrade before block 2,700,000 will stop receiving staking or masternode rewards or lose rewards they appear to receive until they upgrade to version 2.3.0 and resync the blockchain.
Changelog
- [Consensus] Updated block rewards: New reward schedule per block is 3 MUE for staking, and 3 MUE for masternodes. Development budget remains unchanged at 4 MUE per block.
- [Consensus] Updated maximum total supply to 350 million MUE.
- [Consensus] Raised protocol version to 70706
- [Build] Updated gitian build descriptors
- [Build] Applied updates to MacOS build process
- [Build] Updated boost:bind argument syntax
- [Build]Updated objc_msgsend() function call syntax
- [Build] Added QPainterPath #include
Credits
Mike Trisko
v2.2.0 - Mandatory Release
Version 2.2.0 of the MonetaryUnit wallet is now available. This is a MANDATORY release for all wallets and masternodes. Any nodes that do not upgrade and resync the blockchain may stop receiving staking or masternode rewards or lose rewards they appear to receive until they upgrade to version 2.2.0 and resync the blockchain.
Features
- Added "getheaders" RPC command. This command returns block headers upon request.
- Enhancements have been made to consensus checks for increased security.
- New checkpoints have been added to assist with resolving forking issues.
Bug Fixes and Other Changes
- A minor bug with the initialization process has been fixed to eliminate a warning message that is sent to standard output after launching the Qt wallet.
Credits
Mike Trisko
JSKitty
v2.1.6
v2.1.5
Features
- Hierarchical deterministic (HD) addressing. This is an improved method of generating key pairs that uses a master seed that generates new key pairs in a deterministic way, so that it can be recovered and the same key pairs can be re-created using the original master seed.
- Mnemonic seed words. This goes along with HD addressing and makes it more user friendly by allowing the user to create their master seed using a randomly generated set of 24 seed words. By writing down these words when you set up your wallet and keeping it secure and offline, it will be a permanent, secure backup and could be used at any time in the future to recover your wallet.
IMPORTANT NOTE: HD addressing and seed words are currently designed only for use with NEW wallets. It does NOT include support for upgrading existing wallets to become HD wallets. If you wish to convert your wallet to use HD addressing, you will need to first create a new wallet, and then send your MUE to the new wallet. If you are running masternodes, this would require you to re-create your masternodes using new HD generated addresses. In the future we may be able to add support for upgrading existing wallets to HD, but even in that case, any addresses generated prior to the upgrade that have balances would not be recoverable using your seed words. To use HD wallets, it is recommended to send your balance to a newly created HD wallet.
Bug Fixes and Other Changes
- Added new coin selection algorithm to fix "transaction too large" error that would sometimes happen in wallets with a lot of small UTXOs, such as staking and masternode rewards that have not been combined. The new algorithm detects when this would happen and if possible, chooses a smaller number of larger UTXOs to keep the transaction size under the limit.
- Fixed issue with editing masternode information using the Qt wallet.
- Fixed bug in walletframe.cpp that sometimes caused crashes using Qt 5.10.
- Updated depends paths for OSX building.
- Updated checkpoints to help minimize long running forks.
- Added test scripts for budget code.
- Refactoring changes to improve code organization and coding standards.
Credits
Mike
Kolby
Julian
Wang
v2.1.5-c1
Pre-release candidate for v2.1.5.
Features include:
- Hierarchical deterministic (HD) addressing. This is an improved method of generating key pairs that uses a master seed that generates new key pairs in a deterministic way, so that it can be recovered and the same key pairs can be re-created using the original master seed.
- Mnemonic seed words. This goes along with HD addressing and makes it more user friendly by allowing the user to create their master seed using a randomly generated set of 24 seed words. By writing down these words when you set up your wallet and keeping it secure and offline, it will be a permanent, secure backup and could be used at any time in the future to recover your wallet.
IMPORTANT NOTE: HD addressing and seed words are currently designed only for use with NEW wallets. It does NOT include support for upgrading existing wallets to become HD wallets. If you wish to convert your wallet to use HD addressing, you will need to first create a new wallet, and then send your MUE to the new wallet. If you are running masternodes, this would require you to re-create your masternodes using new HD generated addresses. In the future we may be able to add support for upgrading existing wallets to HD, but even in that case, the older addresses would still not be recoverable using your seed words. To use HD wallets, it is recommended to send your balance to a newly created HD wallet.
v2.1.4
The v2.1.4 wallet release is an optional upgrade and includes the following updates:
Features
Proposal Creation GUI: This allows users to submit MonetaryUnit budget proposals using the GUI, removing the need to submit multiple debug console / command line commands. You can use this new feature by clicking the Create button on the Proposal tab of the wallet, entering the required information and following the instructions.
Bug Fixes and Other Updates
[Spork] Fixed spork references and range
[Doc] Updated some copyright notices
[Doc] Updated contact information
[Doc] Updated seed README.md instructions
[Refactor] Fixed search/replace error for PASSPHRASE references.
Credits
Mike Trisko
Wang
v2.1.3
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
v2.1.2
v2.1.1
Release Notes
The v2.1.1 wallet includes the following updates:
Added proposal voting tab
Fix transaction display times
Fixed compiler warning for class vs. struct
Updated PNG and ICO files with MUE logo
Updated checkpoint block, version, and gitian descriptors
Added PPCoin copyright notices.
Updated README files
Credits
BizzyB
c44c
Kolby Moroz
liray-undelich
Moonshot