Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

General

  • Release
    • Node version 0.9.18 is the current release - public beta - that includes per validator vaults to improve mergeability RNode-0.9.18 release plan
    • Testnet is running rnode version 0.9.18 This is the public beta release.
    • Getting ready to release 0.9.19 with the following improvements: resolve known block mergeability conflicts in PoS.rho, web api, bug fixes including fixes for 'insufficient phlo' crashing the node.  

  • Sprint 44 in progress
    • Main focus is (a) further improvements to mergeability (b) feature cleanup, testing, hardening, security, bug fixing (c) Network safety and reliability (d) getting ready for exchanges and dApp developers
    • Mergeability
      • Merged - Refactor (modularize, decouple) PoS.rho proof of stake contract to minimize mergeability conflicts. There are three specific issues identified. The fixes are published in https://github.com/rchain/rchain/pull/2837  .
      • Merged - TreeHashMap being used to improve performance in Registry.rho as well as in the above mergeability solution.  The PR is at https://github.com/rchain/rchain/pull/2840    
      • Improvements to Tuple space merging in Rspace RNode feature gaps.  - PR getting ready to be published - This was delayed more than expected, but perhaps not a strict mainnet requirement.
      Hardening
    • Slashed Funds to be deposited into coop wallet
      • This allows refunding of the funds if the slashing is due to a software error 
        Jira Legacy
        serverSystem JIRA
        serverId50130123-f232-3df4-bccb-c16e7d83cd3e
        keyRCHAIN-3993
    •  Hardening
      • Merged - PR to secure access to protocol-private PoS methods  
        Jira Legacy
        serverSystem JIRA
        serverId50130123-f232-3df4-bccb-c16e7d83cd3e
        keyRCHAIN-3888
          https://github.com/rchain/rchain/pull/2781
      • 'insufficient phlo' bringing down the node - PR is getting ready . This was delayed more than expected.
      • Working on an error handling framework to correctly handle replay errors / mismatches. Likely to be released post-mainnet.
    • Casper and block storage
      • Merged - Persist Deploys in LMDB -  https://github.com/rchain/rchain/pull/2820 Will be released in 0.9.19
      • Merged - Limit maximum parent depth https://github.com/rchain/rchain/pull/2816 . Will be released in 0.9.19
      • Working on - Modify deployStorage to use System Deploys such that slashing deploys can be stored 
        Jira Legacy
        serverSystem JIRA
        serverId50130123-f232-3df4-bccb-c16e7d83cd3e
        keyRCHAIN-3997
      • A bug in finalization is being worked on
    • dApp developer tools and documentation. 
      • Merged, Will be included in release 0.9. 19 - HTTP interface  https://github.com/rchain/rchain/pull/2811 
      • Merged, Will be included in release 0.9. 19  - Add support for ethereum personal signature format https://github.com/rchain/rchain/pull/2789
      • Likely to be released post-mainnet: Exploratory Deployments feature is being worked on, to allow developers to run deployments and rollback. This is API3 described in Obtaining Data  
        Jira Legacy
        serverSystem JIRA
        serverId50130123-f232-3df4-bccb-c16e7d83cd3e
        keyRCHAIN-3979
         
        Jira Legacy
        serverSystem JIRA
        serverId50130123-f232-3df4-bccb-c16e7d83cd3e
        keyRCHAIN-3981
          and among other things, allows to check for balance without paying REV  
        Jira Legacy
        serverSystem JIRA
        serverId50130123-f232-3df4-bccb-c16e7d83cd3e
        keyRCHAIN-4002
    • Performance improvements
    • Refactoring, Optimizations and bug fixes, hardening - ongoing 


Mercury requirements and acceptance criteria

Blockers to Mainnet

  • TBD

Risks to code completion for Mercury

  •  

Developer website


Page Properties
iddev_updates


Date