Dash 0.14 Upgrade Information¶
Official binaries are available at https://github.com/dashpay/dash/releases/tag/v0.14.0.5
Dash Core v0.14.0 is intended to serve as the foundation for Dash Evolution, a broadly scoped update to our network intended to facilitate and enable new payment methods and technologies. Please see the Dash Core v0.14.0 Product Brief for an overview of new features. The upgrade will take place in phases, as shown in the following diagram:
Installation notes¶
Dash Core v0.14.0.0 will automatically activate DIP0008 once 80% of the network has upgraded. Mining pools must mine an upgraded block to successfully signal the upgrade in a block, and 80% of blocks in a window must signal in order to lock in the upgrade.
- Activation status can be tracked in the image below or at this site.
- Masternode upgrade status can be tracked at Dash Ninja
- If you are updating to Dash Core v0.14.0.0 from version 0.13.x you should be able to simply shut down the daemon and replace it with the updated binary.
- If you are updating to Dash Core v0.14.0.0 from version < 0.13 please note that you will also need to re-index the chainstate using the “-reindex-chainstate” command.
Dependencies¶
- DIP0006: Long-Living Masternode Quorums contains more information on Long-Living Masternode Quorums.
- DIP0007: LLMQ Signing Requests / Sessions contains more information on the signing request / session process that supports the use of LLMQs.
- DIP0008: ChainLocks contains more information on ChainLocks.
- DIP0010: LLMQ InstantSend contains more information on the updated LLMQ-based InstantSend system.
- Please refer to the ChainLocks Integration Guide for information on the implementation of ChainLocks and for examples of this new format.
- Contact the Support Desk with any compatibility questions or for help upgrading.
Please see the official Release Notes for a complete listing of RPC improvements, in summary:
- ChainLocks: chainlock status is now included in
getrawtransaction
,decoderawtransaction
,gettransaction
,listtransactions
,listsinceblock
.getblock