v5.0.0.dev5
Pre-release
Pre-release
What's Changed
- Add sub vaults registry by @evgeny-stakewise in #655
- Fix meta vault rewards event by @evgeny-stakewise in #657
- Add update redeemable positions command by @cyc60 in #630
- Add withdrawals to cover redemption assets by @evgeny-stakewise in #648
- Upd checker and redeemer addresses by @evgeny-stakewise in #668
- Fix missing redemption assets arg by @evgeny-stakewise in #670
- Bump sw-utils v0.12.10 by @evgeny-stakewise in #672
- Bump sw-utils v0.12.11, update meta vault IDs handling by @evgeny-stakewise in #680
- Fix: convert vault_id to hex by @evgeny-stakewise in #681
- Rename OsTokenPosition.amount to leaf_shares by @cyc60 in #683
- Add zero-check for sub vault redemption assets by @evgeny-stakewise in #687
- Update packages by @cyc60 in #704
- Process redeemer by @cyc60 in #664
- Update v5 contracts addresses by @cyc60 in #710
- Meta vaults: Support new subgraph scheme by @cyc60 in #712
- Update positions checks by @cyc60 in #715
- Update-redeemable-positions: Filter vaults with v1 Os Token config by @cyc60 in #716
- Fix trivy scan by @tsudmi in #719
- Process redeemer harvest by @cyc60 in #720
- Refactor distribute meta vault redemptions by @evgeny-stakewise in #725
- Remove meta-vault redemptions by @evgeny-stakewise in #729
- Speedup graph_get_allocators by @evgeny-stakewise in #732
- Reserve redemption assets by @evgeny-stakewise in #726
- Cache osToken processed shares by @evgeny-stakewise in #734
- Fix concurrency in ostoken positions cache by @evgeny-stakewise in #741
- Skip unharvested vaults in process-redeemer, add OS_TOKEN_REDEEMER_CHUNK_SIZE setting by @evgeny-stakewise in #740
- Merge master branch into v5-release by @cyc60 in #755
- Refactor redemption modules by @cyc60 in #756
- Add --dry-run to process-redeemer command by @evgeny-stakewise in #757
- Extract PositionsMerkleTree class by @evgeny-stakewise in #758
- Extract redemption execution into src/redemptions/execution.py by @evgeny-stakewise in #759
- Add execution node and wallet balance checks to process-redeemer startup by @evgeny-stakewise in #760
- Skip reverting positions instead of aborting redemption round by @evgeny-stakewise in #761
- Add position index for redemption logging by @evgeny-stakewise in #763
- Restore update_vaults_state with batched multicall by @evgeny-stakewise in #764
- Skip redemption positions where LTV > 1 by @evgeny-stakewise in #766
- Merged changes from master by @cyc60 in #773
- Handle contract custom errors in redemptions by @evgeny-stakewise in #782
Full Changelog: v4.2.1...v5.0.0.dev5