- Release
- 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 |
---|
server | System JIRA |
---|
serverId | 50130123-f232-3df4-bccb-c16e7d83cd3e |
---|
key | RCHAIN-3993 |
---|
|
- Hardening
- Merged - PR to secure access to protocol-private PoS methods
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 50130123-f232-3df4-bccb-c16e7d83cd3e |
---|
key | RCHAIN-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 |
---|
server | System JIRA |
---|
serverId | 50130123-f232-3df4-bccb-c16e7d83cd3e |
---|
key | RCHAIN-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 |
---|
server | System JIRA |
---|
serverId | 50130123-f232-3df4-bccb-c16e7d83cd3e |
---|
key | RCHAIN-3979 |
---|
|
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 50130123-f232-3df4-bccb-c16e7d83cd3e |
---|
key | RCHAIN-3981 |
---|
|
and among other things, allows to check for balance without paying REV Jira Legacy |
---|
server | System JIRA |
---|
serverId | 50130123-f232-3df4-bccb-c16e7d83cd3e |
---|
key | RCHAIN-4002 |
---|
|
- Performance improvements
- Refactoring, Optimizations and bug fixes, hardening - ongoing
Mercury requirements and acceptance criteria
- Testnet status
- Community testing
Blockers to Mainnet