Skip to content

Releases: muecoin/MUE

v2.3.0

v2.3.0
5e49390
Compare
Choose a tag to compare

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

v2.2.0
497f555
Compare
Choose a tag to compare

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.6
e976e22
Compare
Choose a tag to compare

This is an optional release.

Bug Fixes and Other Changes

  • Bug fix for HD addressing for the MonetaryUnit daemon (monetaryunitd) to avoid issues running the daemon without setting up HD addressing.

Credits

Mike
Kolby

v2.1.5

Compare
Choose a tag to compare

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

v2.1.5-c1
480f894
Compare
Choose a tag to compare
v2.1.5-c1 Pre-release
Pre-release

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

feb5c4e
Compare
Choose a tag to compare

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

v2.1.3
1b91e11
Compare
Choose a tag to compare

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

e41f304
Compare
Choose a tag to compare

Release Notes

This release includes a bug fix for checkpoints that was causing wallets and masternodes to get stuck while loading blocks.

Credits

Moonshot

v2.1.1

ea7fc50
Compare
Choose a tag to compare
v2.1.1 Pre-release
Pre-release

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

v2.1.0

414fc30
Compare
Choose a tag to compare
v2.1.0 Pre-release
Pre-release
Release v2.1.0