Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: stakewise/v3-operator
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.1.7
Choose a base ref
...
head repository: stakewise/v3-operator
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v5.0.0.dev2
Choose a head ref
  • 10 commits
  • 52 files changed
  • 4 contributors

Commits on Feb 9, 2026

  1. Add sub vaults registry (#655)

    * Add sub vaults registry
    
    * Fix test, refactor encoder
    
    * Refactor encoders
    
    * Cache sub_vaults_registry
    evgeny-stakewise authored Feb 9, 2026
    Configuration menu
    Copy the full SHA
    1bd96e7 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2026

  1. Configuration menu
    Copy the full SHA
    9e63900 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2026

  1. Configuration menu
    Copy the full SHA
    9226ff1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cbf06cd View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2026

  1. Add update redeemable positions command (#630)

    * Add update redeemable positions command
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Cleanup
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Update api client
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Check arbitrum balance, add min shares arg
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Check boosted shares via subgraph
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add vault proportions
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add logs
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Small refactoring
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add API rate limits
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Update comment
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rename var
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Fix typo
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add tests
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Review fixes
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Review fixes #2
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Review fixes #3
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add merkle root
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add progress bar
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Simplify boosted filters
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Fetch oseth from graph
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add OsTokenConverter
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add tests
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Install multiproof
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Review fixes
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rm OS_TOKEN_VAULT_CONTROLLER_CONTRACT_ADDRESS
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add integration test for update_redeemable_positions
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add integration test for update_redeemable_positions
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rename package
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Update tests
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Fix IPFS mock
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Move log
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Copilot fixes
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Review fixes
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add arbitrum config
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add min_minted_shares filter
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Update sortings
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Copilot fix
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Update redeemer contract
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rm leaves sort
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Update ABIs
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Skip debank for hoodi
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Unify API_SUPPORTED_CHAINS
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Update command params
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add debank to API
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rename vault shares
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rename redeemable positions
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Use multicall to fetch arb balances
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add positions sorting
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rename vault shares
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rename positions
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Refactor graph_get_allocators (#658)
    
    ---------
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    Co-authored-by: Dmitri Tsumak <tsumak.dmitri@gmail.com>
    Co-authored-by: evgeny-stakewise <123374581+evgeny-stakewise@users.noreply.github.com>
    3 people authored Feb 16, 2026
    Configuration menu
    Copy the full SHA
    6222549 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2026

  1. Add withdrawals to cover redemption assets (#648)

    * Add update redeemable positions command
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Cleanup
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Update api client
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Check arbitrum balance, add min shares arg
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Check boosted shares via subgraph
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add vault proportions
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add logs
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Small refactoring
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add API rate limits
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Update comment
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rename var
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Fix typo
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add tests
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Review fixes
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Review fixes #2
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Review fixes #3
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add merkle root
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add progress bar
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Simplify boosted filters
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Fetch oseth from graph
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add OsTokenConverter
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add tests
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Install multiproof
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Review fixes
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rm OS_TOKEN_VAULT_CONTROLLER_CONTRACT_ADDRESS
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add integration test for update_redeemable_positions
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add integration test for update_redeemable_positions
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rename package
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Update tests
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Fix IPFS mock
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Move log
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Copilot fixes
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add withdrawals to cover redemption assets
    
    * Review fixes
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add arbitrum config
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add min_minted_shares filter
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Update sortings
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Copilot fix
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add tests
    
    * Update redeemer contract
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rm leaves sort
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Update ABIs
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Skip debank for hoodi
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Unify API_SUPPORTED_CHAINS
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Pass block number everywhere
    
    * Update command params
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add debank to API
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rename vault shares
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rename redeemable positions
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Use multicall to fetch arb balances
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Add positions sorting
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rename vault shares
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    
    * Rename redeemable position -> os token position, cleanup after merge
    
    * Moved get_os_token_position_leaf_hash to method
    
    * Fix sub vaults registry
    
    * Rename sub_vaults_registry -> sub_vaults_registry_contract
    
    ---------
    
    Signed-off-by: cyc60 <avsysoev60@gmail.com>
    Co-authored-by: cyc60 <avsysoev60@gmail.com>
    Co-authored-by: Dmitri Tsumak <tsumak.dmitri@gmail.com>
    3 people authored Feb 17, 2026
    Configuration menu
    Copy the full SHA
    5514bf3 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2026

  1. Configuration menu
    Copy the full SHA
    b4cc66e View commit details
    Browse the repository at this point in the history
  2. Accept exit signature shards from relayer (#665)

    * Rename validator.signature -> deposit_signature, accept exit sig shards from relayer
    
    * Refactor to_hex
    
    * Copilot fixes
    
    * Review fix
    evgeny-stakewise authored Feb 23, 2026
    Configuration menu
    Copy the full SHA
    81c369e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df22b6d View commit details
    Browse the repository at this point in the history
  4. Bump v5.0.0.dev2

    evgeny-stakewise committed Feb 23, 2026
    Configuration menu
    Copy the full SHA
    0702cbd View commit details
    Browse the repository at this point in the history
Loading