Community Update 106
- Rao Bhamidipati
Owned by Rao Bhamidipati
Jan 22, 2020
Loading data...
General
- Release
- Node version 0.9.19 is the current release - public beta 2 - that resolves all known mergeability issues and has improved web APIs RNode-0.9.19 release plan
- Testnet is running rnode version 0.9.19 This is the public beta 2 release.
Getting ready to release 0.9.20 with the final bug fixes including fixes for 'insufficient phlo' crashing the node.
- Sprint 45 in progress
- Main focus is making the mainnet release
- Mergeability
- Released - 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 .
- Released - 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
- All known Mergeability issues are resolved.
- Slashed Funds to be deposited into coop wallet
- PR is published and currently in review - https://github.com/rchain/rchain/pull/2851 - This allows refunding of the funds if the slashing is due to a software error RCHAIN-3993 - Getting issue details... STATUS
- Hardening
- Released- PR to secure access to protocol-private PoS methods RCHAIN-3888 - Getting issue details... STATUS https://github.com/rchain/rchain/pull/2781
- 'insufficient phlo' bringing down the node - PR https://github.com/rchain/rchain/pull/2853 is ready, being reviewed. Likely to be included in Release 0.9.20
- It was determined that RCHAIN-3937 - Getting issue details... STATUS even though reported as resulting from 'insufficient phlo' is actually caused by any error. We know how to replicate the problem and are investigating a suitable fix. There is a work around - it gets fixed if the node is restarted.
- Casper and block storage
- Released- Persist Deploys in LMDB - https://github.com/rchain/rchain/pull/2820
- Released- Limit maximum parent depth https://github.com/rchain/rchain/pull/2816 .
- Working on - Modify deployStorage to use System Deploys such that slashing deploys can be stored RCHAIN-3997 - Getting issue details... STATUS
- A bug in finalization is being worked on. Determining further to see if this is actually a bug or just that finalization sometimes take place after much larger number of blocks.
- dApp developer tools and documentation.
- Released, HTTP interface https://github.com/rchain/rchain/pull/2811
- Released, Add support for ethereum personal signature format https://github.com/rchain/rchain/pull/2789
- Likely to be released post-mainnet: Currently in as a Draft PR - being reviewed and improved - Exploratory Deployments feature is being worked on, to allow developers to run deployments and rollback. This is API3 described in Obtaining Data RCHAIN-3979 - Getting issue details... STATUS RCHAIN-3981 - Getting issue details... STATUS and among other things, allows to check for balance without paying REV RCHAIN-4002 - Getting issue details... STATUS
- Performance improvements
- Released, Remove adhoc parallelism bounds on Pars https://github.com/rchain/rchain/pull/2814
- Released, Rewrite ReplayRspacematching https://github.com/rchain/rchain/pull/2812
- Refactoring, Optimizations and bug fixes, hardening - ongoing
- Released- https://github.com/rchain/rchain/pull/2845 Security fix for multisig wallet Bundle the multiSig vault listening channel so that it can't be intercepted
- Released- fix RChain-3775 https://github.com/rchain/rchain/pull/2817
Mercury requirements and acceptance criteria
- Details on the acceptance criteria: Mercury acceptance criteria
- Please see the documentation at https://github.com/rchain/rchain/blob/dev/docs/features.md.
- Testnet status
- Please see RChain public testnet information to learn more about public testnet as well as a FAQ.
- Community testing
- January 16 at 14:00 UTC. Please see RChain community RNode testing for more information.
Blockers to Mainnet
- TBD
Risks to code completion for Mercury
Developer website
Date |
---|