v3.4.6
Description
v3.4.6 most notably includes updates to optimize memory usage during hypersync and introduces the state syncer functionality, allowing nodes to track state changes to a log file and then process that file into a data store of their choosing. Other minor updates include a small update to the dao coin limit order transaction construction logic, including extra data in max spend and diamond transaction construction, adding transactor as an affected public key for all transactions if not already included, and small readme updates.
More documentation for state syncer will be available in the future.
What's Changed
- Update badger sync settings to optimize memory usage during hypersync by @superzordon in #636
- ln/add-transactor-as-affected-pub-key by @lazynina in #675
- WIP: State indexer by @superzordon in #488
- Add extra data to max spend and diamond txn construction by @lazynina in #883
- Only encode state change metadata if flag is set by @lazynina in #884
- Don't add to the queue in snapshot.Run for the SnapshotOperationProcessChunk, we already added to the channel GetSnapshot by @lazynina in #890
- Fix small bug in dao coin limit order txn construction by @lazynina in #910
- Update README.md - fix links to docs.deso.org by @lazynina in #914
- Z/hypersync db settings fix by @superzordon in #900
- [stable] Release 3.4.5 by @lazynina in #921
- [stable] Release 3.4.6 by @lazynina in #922
Full Changelog: v3.4.5...v3.4.6