Decimal blockchain migration news

The Decimal project continues to work on the big task of migrating blockchain operations from the COSMOS module to the EVM module. A lot of work has been done to write a smart contract infrastructure tailored to the specifics of our blockchain products, which use the best standards and practices of the ETHEREUM network. Moreover, the core methods used in the Decimal console have been redesigned to interact with these smart contracts. These methods are already implemented and described in the JS SDK. Subgraphs for more granular tracking of network data have been deployed and customized.

Since the task is large and covers the upgrade of the entire blockchain functionality, the timeframe for implementation was much longer than the team had planned. Nevertheless, we are happy to announce that the Decimal team is close to completing the migration.

What is the status of the update now?

  • At the moment, the entire contract infrastructure is written and deployed in testnet. All smart contracts are connected to subgraphs.
  • Such functional sections as (1) Dashboard, (2) Conversion, (3) Masternode and (4) NFT have already been migrated to the new methods and work within smart contracts. The integration of methods for (1) Token Creation (formerly Coin Creation), (2) Delegation is in progress. The integration will be finished this week. After that the testing phase will start, in which any user can participate.
  • As part of the migration testing on testnet-environment, the sunc service was launched, which successfully coped with the tasks assigned to it: (1) migration of all coins and tokens to new smart contracts while preserving functional features (e.g., reserve as DEL), migration of NFTs from ICS-721 (Cosmos) standard to DRC-721, (3) migration of user balances and delegated assets, and others.

What’s in it for the users?

If all circumstances are successful, a migration to mainnet is planned for July 22. As part of the migration, the blockchain will be restricted for a short period of time (about 10 minutes). This means that operations performed by users will either be unavailable or will be performed with a long delay. Once the sync service is complete, users will have access to all updated Console functionality except for (1) Crosschain and (2) Checks. These two sections will be opened at a later date.

What can users do now?

  • If you are building your product using Decimal blockchain, we strongly recommend you to read the preview version of the new SDK to implement the new logic into your projects. As a reminder, once mainnet is updated, old features will stop working.
  • If you want to explore the new functionality, you can already take part in testing the platform and earn rewards for finding vulnerabilities in the project. On June 6, Decimal completed integration with the Securr project, which allows you to participate in the Bug Bounty program. As of today we already have hunteers. We have already sent about 6 reports on the old version of the blockchain bridge and two of them turned out to be useful, the status was assigned – minor vulnerabilities, for which users will receive their reward of $500 each.