This release includes CDR/DKG improvements and fixes for Aeneid Testnet nodes.
Upgrade Notes
- Nodes running with DKG enabled should upgrade for improved stability and performance.
- This release addresses several CDR contract and processing issues.
What's Changed
CDR/DKG Fixes & Improvements
- Fix CDR contract storage layout (#813)
- Drop extra
minDelayarg fromexecuteBatchcalldata encoding (#816) - Track pending txs in
ContractClientto avoid nonce gaps (#812) - Clear stale requests from old sessions (#811)
- Add Prometheus metrics instrumentation for DKG (#800)
- Expose
GetCDRPartialsandGetAllDKGRegistrationsthrough story-api (#803, #804) - Batch submit encrypted partial decryptions (#799)
- Generate partials for decrypt requests in parallel (#789)
- Run threshold decrypt requests asynchronously (#790)
- Skip caching duplicate deals rejected by kernel (#775)
- Drain and add back decrypt queue (#781)
- Remove UUPS upgradeable from CDR and DKG contracts (#767)
Full Changelog: v1.6.2...v1.6.3
Feedback & Support
We value your feedback and encourage you to report any issues or suggestions through our public issues tracker. For additional support, please message us in the developer channel of our public Discord.
Users may download the client from the attached binaries. Note that the binaries are compiled with ubuntu-24.04 and go1.24. If you are running the client on incompatible machines, please compile the story-geth client from source code by pulling the tag on your machine.