Skip to content

@tohsnoom tohsnoom released this Oct 19, 2020

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

Assets 15

@tohsnoom tohsnoom released this Jun 2, 2020 · 17 commits to master since this release

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

Assets 13
May 7, 2020
Merge pull request phoreproject#38 from sc-9310/master
Set final HardenedStakeHeight for release

@tohsnoom tohsnoom released this Mar 19, 2020 · 19 commits to master since this release

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

Assets 13
You can’t perform that action at this time.