v4.0.0-beta.0
Pre-release
Pre-release
UPDATE
Please upgrade to the new pre-release v4.0.0-beta.1 as a few issues were uncovered in the v4.0.0-beta.0 release.
Description
v4.0.0-beta.0 is a pre-release that should be deployed to testnet nodes to support the migration to proof-of-stake.
The main changes to rosetta included with this pre-release are support for tracking staked DESO, DESO created through staking rewards, and parsing of atomic transactions. Additionally, there are some small performance enhancements to speed up the syncing of rosetta nodes.
For more details on the move to proof-of-stake, please see the core release notes and the revolution proof-of-stake website.
Please use this docker image to upgrade your node.
What's Changed
- Update usages of core/lib to reflect current state by @lazynina in #59
- Update DB functions and seeks to work with staked and locked stake balances by @lazynina in #62
- Extract operations from stake, unstake, and unlock stake txns by @lazynina in #61
- Rosetta Support for restaked staking rewards by @lazynina in #60
- Use utxoOp.LockedAtEpochNumber to get proper subaccount in getUnstakeOps by @lazynina in #64
- Clean up rosetta pos changes by @lazynina in #68
- Use UtxoOps from core's badger instance instead of copying over to rosetta by @lazynina in #63
- Update rosetta server init params by @lazynina in #70
- Address DH feedback by @lazynina in #71
- Assorted small PoS rosetta fixes by @lazynina in #73
- WriteBatch enhancements by @lazynina in #72
- Rosetta for atomic txns by @lazynina in #76
- Remove relic tags in scripts by @lazynina in #78
- Update to badger v4 and update usage of NewAPIServer by @lazynina in #79
- Upgrade go to 1-22 by @lazynina in #81
- Upgrade deps by @lazynina in #82
- NewUtxoView doesn't return an error by @lazynina in #83
- Use OnBlockCommitted handler instead of OnBlockConnected by @lazynina in #84
Full Changelog: v3.4.6...v4.0.0-beta.0