Release Summary
Meta vault support has been updated for the v5 contracts release, which lets any user run their own meta vaults.
More reliable transaction handling — a new transaction manager prevents nonce collisions and stalled transactions from silently blocking the operator, so your vault keeps running without manual intervention.
What's Changed
- Update auto consolidation message by @cyc60 in #742
- Use vault.can_harvest to decide meta vault state update by @evgeny-stakewise in #744
- Rework meta vaults to v5 release by @evgeny-stakewise in #746
- Re-raise ClickException in command error handlers by @evgeny-stakewise in #747
- Refactor naming in validators by @evgeny-stakewise in #738
- Updated project description and deps by @evgeny-stakewise in #749
- Refactor validators/execution.py by @evgeny-stakewise in #750
- Use latest release in install.sh instead of hardcoded version by @evgeny-stakewise in #752
- Remind operator to upgrade when newer release is available by @evgeny-stakewise in #753
- Split commands and contracts between packages by @cyc60 in #754
- Log metrics server address by @evgeny-stakewise in #751
- Claim fee splitter rewards for meta vaults by @cyc60 in #748
- Clarify consolidate command help text by @evgeny-stakewise in #762
- Bump sw-utils v0.13.2 and fix CI security scans by @evgeny-stakewise in #765
- Add module name to verbose plain logs by @evgeny-stakewise in #768
- Add TransactionManager to handle stalled tx by @evgeny-stakewise in #767
- Fix missing ABIs in binary build by @evgeny-stakewise in #769
Full Changelog: v4.1.14...v4.2.0