Dash Platform v0.21 On Testnet

Published on: 15.11.2021

Dash Core Group is pleased to announce the release of Dash Platform v0.21 on testnet. This release comes with redefined error handling, improvements to cryptographic proofs and technical improvements related to both dependencies and internal entities like Dashmate and the JavaScript Wallet Library.

Release Highlights

  • Platform Protocol Upgrade — The initial implementation of protocol versioning was introduced in version 0.15. The main focus of the v0.21 update was defining and introducing the network protocol upgrade process. Masternodes will signal when a new version of the software is available and the network can then make a decision to switch to the new version once a majority of nodes have updated
  • Comprehensive Error Codes — Platform team refactored all errors returned by Platform and assigned specific error codes to each of them. SDK support for the new platform error codes provides a clear and convenient framework to allow developers to easily handle errors and respond accordingly in their applications.
  • Cryptographic Proofs Improvements — In the previous version of Platform, the initial implementation of cryptographic proofs was introduced to allow light clients to securely interact with Dash Platform. The new version delivers the second set of improvements which allow the system to cryptographically verify the existence and nonexistence of platform data in client libraries. Some remaining limitations will be finalized and optimized in the upcoming 0.22 version.
  • Simulated Network Latency for Testnet/Devnets — To simulate real-world network conditions on development networks, a network latency option was introduced in the network deployment tool.
  • Node.JS 16 Migration — Platform packages and components were updated to the current LTS version of Node.JS. This version has many performance and functional improvements.
  • Dashmate Stability Improvements In this version, Dashmate has seen further testing and fixes to improve stability and user experience. Please note, Dashmate doesn’t support Docker Compose V2 yet, which is enabled by default in Docker Desktop. Please go to “Settings -> General -> Use Docker Compose V2” and disable the checkbox to use Dashmate.
  • JavaScript Wallet lib Improvements The 0.21 version of Wallet lib consists of many bug fixes and improvements, mostly related to transaction synchronization. Additionally, changes were made to support the implementation of DashPay for JavaScript (DIP-15).

DCG development teams will continue to work diligently to increase stability and to deliver innovative features for Dash Platform. Whilst the features associated with an MVP version of the DashPay wallets continues to be one of our main priorities, future versions of Dash Platform should bring greater stability and new features for community developers as well.

ABOUT DASH 
Dash is an open source cryptocurrency. It is an altcoin that was forked from the Bitcoin protocol. It is also a decentralized autonomous organization (DAO) run by a subset of its users, which are called “masternodes”.

RESOURCES
Dash Blog

Market Stats:
BTC Dominance: 53.27%(+0.58%/24h)
ETH Dominance: 16.05%(-0.15%/24h)
Defi Market Cap: $87.62B(+6.69%/24h)
Total Market Cap: $2334.5B(+4.95%/24h)
Total Trading Volume 24h: $74.27B(+3.99%/24h)
ETH Market Cap: $375.18B
Defi to ETH Ratio: 23.35%
Defi Dominance: 3.56%
Altcoin Market Cap: $1090.86B
Altcoin Volume 24h: $41.58B
Total Cryptocurrencies: 29536
Active Cryptocurrencies: 9878
Active Market Pairs: 82617
Active Exchanges: 762
Total Exchanges: 8445
BTC: 63161.54$(0.64%/1H)
ETH: 3119.69$(0.2%/1H)
AVAX: 35.68$(0.07%/1H)
BNB: 586.35$(0.39%/1H)
MATIC: 0.73$(-0.15%/1H)
FTM: 0.7$(0.07%/1H)
ADA: 0.47$(0.1%/1H)
DOT: 7.2$(0.15%/1H)
UNI: 7.56$(-0.37%/1H)
CAKE: 2.69$(0.14%/1H)
SUSHI: 1.07$(-0.05%/1H)
ONE: 0.02$(-0.17%/1H)