Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Oracle V4 EPIC #495

Merged
merged 180 commits into from
Oct 11, 2024
Merged

Oracle V4 EPIC #495

merged 180 commits into from
Oct 11, 2024

Commits on Oct 6, 2023

  1. Add holesky WF

    mvaleev committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    3ef727a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #404 from lidofinance/feat/add_holesky_wf

    Add holesky WF
    mvaleev authored Oct 6, 2023
    Configuration menu
    Copy the full SHA
    80324d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    578c70d View commit details
    Browse the repository at this point in the history
  4. zero division fix

    F4ever committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    aa23a3f View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. pin to minor version

    F4ever committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    d16af2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf37945 View commit details
    Browse the repository at this point in the history
  3. write validators to file

    F4ever committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    6512cdc View commit details
    Browse the repository at this point in the history
  4. Merge branch 'feat/upgdade_dockerfile' of github.com:lidofinance/lido…

    …-oracle into feat/log-requests-in-ejector-module
    F4ever committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    74e4717 View commit details
    Browse the repository at this point in the history
  5. lint fix

    F4ever committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    b7ddcb9 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Update src/modules/ejector/ejector.py

    Co-authored-by: Sergey Khomutinin <[email protected]>
    F4ever and skhomuti authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    45a101c View commit details
    Browse the repository at this point in the history
  2. add test

    F4ever committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    96bd460 View commit details
    Browse the repository at this point in the history
  3. black to tests

    F4ever committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    3bd64e9 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Move lido linters to checks.yml

    ptqa committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    45c0d47 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #414 from lidofinance/feature/sre-698-checks-consi…

    …stency
    
    Move lido linters to checks.yml
    F4ever authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    74265f4 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. revert logic changes

    F4ever committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    7d93587 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. Configuration menu
    Copy the full SHA
    80486c4 View commit details
    Browse the repository at this point in the history
  2. fix empty list exception

    F4ever authored and infloop committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    d7adef6 View commit details
    Browse the repository at this point in the history
  3. fix: linter

    F4ever authored and infloop committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    092234a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c6b0d7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f71e71f View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Merge pull request #424 from lidofinance/fix/develop_hotfix

    Fix/develop hotfix
    infloop authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    9146bf5 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Revert "Fix/develop hotfix"

    F4ever authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    472fd18 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Merge pull request #413 from lidofinance/feat/log-requests-in-ejector…

    …-module
    
    Feat: add more logs to code and log validators request in ejector module
    F4ever authored May 23, 2024
    Configuration menu
    Copy the full SHA
    7019141 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Merge pull request #425 from lidofinance/revert-424-fix/develop_hotfix

    Revert "Fix/develop hotfix"
    F4ever authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    960cfb2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0deeede View commit details
    Browse the repository at this point in the history
  3. CSM performance oracle module (#440)

    * add label to FRAME_PREV_REPORT_REF_SLOT
    
    * add withdrawal exit epoch
    
    * add labels to CONTRACT_ON_PAUSE
    
    * linter fix
    
    * fix typo
    
    * fix negative block on forks
    
    * Fix typo in docs
    
    * Fix typo in test function name
    
    * Fix typo in test function name
    
    * feat: attestation and committees
    
    * fix: type
    
    * fix: return -> yield
    
    * fix: pylint in tests
    
    * fix: mypy issues
    
    * fix: test
    
    * chore: change typing for clients
    
    * refactor: strict way for streams `_get_without_fallbacks`
    
    * chore: remove non-mandatory pylint ignore
    
    * make dockerfile buildable
    
    * feat: add CSM performance oracle module
    
    * contracts create
    
    * temp changes
    
    * rename typings
    
    * fix get_latest_blockstamp
    
    * fix test consensus
    
    * tests fixes
    
    * run black
    
    * fix linters
    
    * add blockhash
    
    * fix tests
    
    * fix mypy
    
    * fix linter
    
    * feat: CSM contracts as a separate module
    
    * fix comments
    
    * pylint fixed
    
    * fix lru cache
    
    * test for cache
    
    * fix linter
    
    * fix linters
    
    * remove unused import
    
    * fix: off-by-one error on logs fetching
    
    * chore: op_id -> no_id
    
    * feat: lazy-loading of CSM module
    
    * fix: get ABIs for contracts
    
    * chore: update docs for env variables
    
    * docs: few more corrections to README
    
    * chore: fix timeout_decorator type stub
    
    * fix: remove lru_cache from CSFeeOracle
    
    * feat: collect data for report building
    
    * fix: processing
    
    * fix: review
    
    * fix: ignore
    
    * feat: CSM contracts as a separate module
    
    * fix: off-by-one error on logs fetching
    
    * chore: op_id -> no_id
    
    * feat: lazy-loading of CSM module
    
    * fix: get ABIs for contracts
    
    * chore: update docs for env variables
    
    * docs: few more corrections to README
    
    * chore: fix timeout_decorator type stub
    
    * fix: remove lru_cache from CSFeeOracle
    
    * fix: lint
    
    * unify get call function
    
    * back to HexBytes
    
    * feat: add dummy IPFS provider (#436)
    
    * feat: `get_module_validators_by_node_operators` (#438)
    
    * feat: build CSM oracle report (#437)
    
    * fix: calculated l_ref_slot and r_ref_slot (#441)
    
    * fix: calculated l_ref_slot and r_ref_slot
    
    * fix: calculated l_ref_slot and r_ref_slot
    
    * CSM oracle hot fixes (#442)
    
    * feat: handle thread exception in processing (#443)
    
    * feat: handle thread exception in processing
    
    * fix: remove unused things
    
    * fix: use `ValueError`, shutdown the executor
    
    * fix: linter
    
    * chore: add a comment
    
    * fix: rise `SystemExit` (#446)
    
    * fix: put a stone into a tree (#444)
    
    * feat: `epochs_to_process` (#445)
    
    * feat: `epochs_to_process`
    
    * feat: two sets
    
    * feat: advanced validation
    
    * fix: use `unprocessed_epochs`
    
    * fix: private state properties
    
    * revert: `_data` -> ``data`
    
    * feat: gw3.io provider and MultiIPFSProvider (#447)
    
    * Fix report (#448)
    
    * fix: checkpoint range assert (#449)
    
    * fix: use reference blockstamp as r_slot for stuck events search (#450)
    
    * feat: use attestations endpoint
    
    * feat: fetch stuck events for the given frame only (#452)
    
    * feat: configure workers count for CSM module
    
    * chore: remove DummyIPFSProvider from main
    
    * fix: tests import
    
    * fix: csm `module` property
    
    * fix: logging CID via repr
    
    * chore: remove stone when not needed
    
    * fix: submit_report_data accepts a tuple
    
    * chore: fix mypy
    
    * feat: implement dynamic versions
    
    * fix: black: two lines
    
    * replace wget to culr
    
    * fix: call get_contract_version with block hash
    
    * Close some TODOs (#456)
    
    * fix message
    
    * chore: move iterator to folder
    
    * chore: add timestamp to logs
    
    * feat: add tests to lido contracts
    
    * fix: test slot
    
    * fix pylint
    
    * black fix
    
    * update workflow
    
    * chore: add v2 iterator
    
    * fix tests
    
    * fix: review
    
    * chore: move iterator to folder
    
    * chore: add timestamp to logs
    
    * feat: add tests to lido contracts
    
    * fix: test slot
    
    * fix pylint
    
    * black fix
    
    * update workflow
    
    * fix: review
    
    * fix: pylint
    
    * feat: absolute performance leeway
    
    * fix integration tests
    
    * iterator update
    
    * fix tests
    
    * fix: iterator test
    
    * feat: Multi Third Phase
    
    * squash sr abi
    
    * chore: use TOTAL_BASIS_POINTS const
    
    * fix middleware test
    
    * fix test
    
    * feat: ao-multi-third-phase-partial
    
    * fix: review
    
    * fix tests
    
    * fix: cast to tuple issue
    
    * fix log
    
    * fix: first validator issue
    
    * fix pylint
    
    * fix all tests
    
    * feat: Multi Third Phase
    
    * feat: ao-multi-third-phase-partial
    
    * fix: review
    
    * fix tests
    
    * fix: cast to tuple issue
    
    * fix log
    
    * tweak ejector
    
    * feat: checkpoints refactoring + tests (#463)
    
    * feat: review fixes
    
    * fix: linters
    
    * fix: lru cache
    
    * fix: call from v2 old contract
    
    * fix: linters
    
    * fix: `CSFeeOracle` with no initial epoch
    
    * Update src/modules/csm/csm.py
    
    Co-authored-by: Don Perignom <[email protected]>
    
    * fix: first report l_ref_slot (#466)
    
    * fix: error messages for `validate_for_report` (#467)
    
    * fix: error messages for `validate_for_report`
    
    * fix: use error message explicitly
    
    * fix: Add warning log
    
    * feat: Update python to 3.12
    
    * fix: State network average calculation
    
    * fix: compute operators shares via assigned attestations
    
    * refactor: fix linters
    
    * refactor: calculate distribution
    
    * tests: fix missing assert
    
    * refactor: no cache for stuck_operators
    
    * fix tests and improve cache
    
    * chore: log is_deployed result
    
    Co-authored-by: Raman Siamionau <[email protected]>
    
    * chore: add CSM_MODULE_ADDRESS to .env.example
    
    * chore: add more catch statements for IPFS
    
    * chore: add missing variables to README
    
    * fix: check contracts via _load_contracts
    
    * refactor: CSFeeDistributor calls casts and logs
    
    * chore: debug -> info logs on calls in CSM contracts
    
    * refactor: add Contract suffix to CSM contracts
    
    * Fix: wf
    
    * refactor: InconsistentEvents
    
    * refactor: move TOTAL_BASIS_POINTS out of perf_leeway
    
    * chore: fix sequence assert
    
    * chore: update CSModule abi
    
    * fix linters
    
    * fix: use module address to get keys from keysapi
    
    * fix: remove `no_cache` method for committees
    
    * fix: merge `get` and `get stream` base methods
    
    * feat: check module address
    
    * refactor: extract get_events_in_range into utils
    
    * fix: rework `get_first_non_missed_slot`
    
    * chore: remove events inconsistency check from cs_module
    
    * refactor: use get_events_in_range across the codebase
    
    * fix: add `Final` for env vars
    
    * tests: fix test_calculate_distribution
    
    * fix after merge
    
    * fix: black
    
    * fix: tests
    
    * refactor: extract get_operators_with_stucks_in_range
    
    * refactor: block -> block_identifier
    
    * chore: alias for Shares
    
    * fix: get_stuck_operators_ids return
    
    * tests: rework events utils tests
    
    * fix test names
    
    * fix: calculate_distribution shares as a defaultdict
    
    * docs: CSM-only variables as CSM only in README
    
    * Update src/utils/slot.py
    
    * chore: fix logging for get_events_in_range
    
    * chore: StakingModuleAddress as ChecksumAddress
    
    * chore: update authors
    
    * chore: remove redundant cache
    
    * refactor: move State.load to __init__
    
    * fix: consensus farFutureEpoch const
    
    * chore: add check for l_ref_slot
    
    * fix: `minimum checkpoint step is not reached` is not error (#472)
    
    * fix: review
    
    * fix: test
    
    * feat: modify cache
    
    * comment problematic integration test
    
    * feat: block roots from state, events (#474)
    
    * feat: block roots from state, events
    
    * fix: check events len
    
    * fix: LazyCSM -> CSM
    
    * fix: assert
    
    * feat: check providers for CSM frame
    
    * feat: add DepositContract
    
    * chore: fix linters
    
    ---------
    
    Co-authored-by: madlabman <[email protected]>
    
    * fix: linters
    
    * fix: `get_attestation_committees` returns list now (#476)
    
    * fix: `get_attestation_committees` returns list now
    
    * fix: linter
    
    * fix: `_get_block_roots`
    
    * fix: test
    
    * fix: checkpoint slot and tests
    
    * fix: use condition from spec
    
    * chore: set default concurrency for CSM to "2"
    
    * fix: iterator conditions (#477)
    
    * fix: iterator conditions
    
    * fix: black
    
    * fix: use max_available_epoch_to_check
    
    * fix: _get_block_roots
    
    * fix: black
    
    * fix: _select_block_roots
    
    * fix: pylint
    
    * feat: `batched`
    
    * feat: get CSFeeOracle address via CSModule (#478)
    
    * feat: check IPFS provider for CSM (#481)
    
    * feat: check IPFS provider for CSM
    
    * feat: IPFS checker all providers
    
    * feat: IPFS checker mark skipped providers
    
    * fix: review (#480)
    
    * fix: review
    
    * fix: linter
    
    * fix: tests
    
    * fix: no faker for checker
    
    ---------
    
    Co-authored-by: F4ever <[email protected]>
    Co-authored-by: shuoer86 <[email protected]>
    Co-authored-by: vgorkavenko <[email protected]>
    Co-authored-by: Vladimir Gorkavenko <[email protected]>
    Co-authored-by: F4ever <[email protected]>
    6 people authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    8558c54 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

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

Commits on Jun 25, 2024

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

Commits on Jun 27, 2024

  1. CSM oracle review fixes (#487)

    * refactor: timeit decorator
    
    * refactor: distinct type for Committees
    
    * chore: annotations for bits functions
    
    * refactor: simplify process_attestations
    
    * refactor: CheckpointProcessor executor
    
    * refactor: State class
    
    * refactor: current_frame_range to return epochs
    
    * refactor: raise NoModuleFound
    
    * fix: is_contract_reportable condition
    
    * chore: test_timeit formatting
    
    * refactor: error for invalid distribution numbers
    
    * refactor: InvalidState as ValueError
    
    * refactor: extract make_tree method from build_report
    
    * refactor: one more State refactor
    
    * fix: ThreadPoolExecutor cannot be used after shutdown
    
    * tests: fix no_commit fixture
    
    * fix: build_report frame range
    
    * chore: custom CSMError
    
    * chore: list -> tuple
    madlabman authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    9876af9 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. fix: get r_ref_slot before initial epoch (#488)

    * fix: get r_ref_slot before initial epoch
    
    * refactor: current_frame_range
    
    ---------
    
    Co-authored-by: madlabman <[email protected]>
    vgorkavenko and madlabman authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    a7ed2f9 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. fix: pinata provider (#490)

    * fix: pinata provider
    
    * fix: bump curl in Dockerfile
    madlabman authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    bcb83de View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. feat: csm metrics (#489)

    * fix: check module desc
    
    * feat: csm business metrics
    
    * fix: review
    vgorkavenko authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    81f29b0 View commit details
    Browse the repository at this point in the history
  2. feat: custom errors + kapi check (#491)

    * feat: custom errors + kapi check
    
    * linter fixes
    
    * no balance fix
    
    * correct call
    
    * Show full traceback
    
    * tweak tr
    F4ever authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    599cc13 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7bfc4f7 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. negative rebase update (#494)

    F4ever authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    b95a354 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. feat: secrets from env or file (#496)

    * feat: secrets from env or file
    
    * test: bump block hash for some integration tests
    madlabman authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    99b2f0d View commit details
    Browse the repository at this point in the history
  2. feat/minor text fixes

    F4ever committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    ef27adc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f732dae View commit details
    Browse the repository at this point in the history
  4. Review fixes

    F4ever committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    ad7da65 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    d6941ac View commit details
    Browse the repository at this point in the history
  2. batch for nos

    F4ever committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    143cf3b View commit details
    Browse the repository at this point in the history
  3. text refactoring

    F4ever committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    a60e7d1 View commit details
    Browse the repository at this point in the history
  4. review fixes

    F4ever committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    7476cf3 View commit details
    Browse the repository at this point in the history
  5. Add validator index predicate

    F4ever committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    b96d079 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. typing fix

    F4ever committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    4522039 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. fix tests

    F4ever committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    ccac065 View commit details
    Browse the repository at this point in the history
  2. black .

    F4ever committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    fb12431 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Refactor accounting report building (#498)

    * Refactor accounting report building
    
    * Move exception to a different package
    
    * typing fix
    
    * fix tests
    
    * black .
    
    * Types
    
    * Bunker type rename
    
    * Reorder declarations
    
    * Reorder imports
    
    * Reorder declarations
    
    ---------
    
    Co-authored-by: F4ever <[email protected]>
    hweawer and F4ever authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    089b3dc View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    80c2a1d View commit details
    Browse the repository at this point in the history
  2. fix: linter

    vgorkavenko committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    8d4d3e4 View commit details
    Browse the repository at this point in the history
  3. fix: tweak cache

    F4ever committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    efd7ba9 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'feat/beta2-review-fixes' of github.com:lidofinance/lido…

    …-oracle into feat/beta2-review-fixes
    F4ever committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    784e9ff View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. update

    F4ever committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    9bf98e8 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    c64a7a9 View commit details
    Browse the repository at this point in the history
  2. fix: ejector bug

    F4ever committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    6ce70bb View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feat/beta2-review-fixes' of github.com:lidofinance/lido…

    …-oracle into feat/beta2-review-fixes
    F4ever committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    82b54c4 View commit details
    Browse the repository at this point in the history
  4. fix: get_first_non_missed_slot (#499)

    * refactor: get_first_non_missed_slot
    
    * fix: tests
    
    * fix: _get_closest_non_missed_headers
    
    * fix: linter
    
    * fix: naming
    vgorkavenko authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    cf0ba95 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7d3241c View commit details
    Browse the repository at this point in the history
  6. fix: move metrics setting to _check_duty (#501)

    * fix: move metrics setting to `_check_duty`
    
    * fix: linter
    
    * fix: use `-1`
    vgorkavenko authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    9812237 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c8586af View commit details
    Browse the repository at this point in the history
  8. fix: finalize renaming

    F4ever committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    47dab65 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'feat/beta2-review-fixes' of github.com:lidofinance/lido…

    …-oracle into feat/beta2-review-fixes
    F4ever committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    0e508f8 View commit details
    Browse the repository at this point in the history
  10. fix mypy

    F4ever committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    4f260cc View commit details
    Browse the repository at this point in the history
  11. feat: add test

    vgorkavenko committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    2760e43 View commit details
    Browse the repository at this point in the history
  12. test fix

    F4ever committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    6aefb85 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    64127b7 View commit details
    Browse the repository at this point in the history
  14. var name back

    F4ever committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    c398872 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6547d06 View commit details
    Browse the repository at this point in the history
  16. Misc refactoring in CSM module (#502)

    * refactor: mass-renaming commit, don't blame anyone
    
    * refactor: do not use module property in csm module
    
    * chore: check module on init
    madlabman authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    9939887 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    697d80b View commit details
    Browse the repository at this point in the history
  18. feat: pause check

    F4ever committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    f534368 View commit details
    Browse the repository at this point in the history
  19. Merge branch 'feat/beta2-review-fixes' of github.com:lidofinance/lido…

    …-oracle into feat/beta2-review-fixes
    F4ever committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    f0f0386 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. fix: iterator edge cases

    F4ever committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    14eaa26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a7fb21 View commit details
    Browse the repository at this point in the history
  3. feat: get module_id

    vgorkavenko committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    18a8a27 View commit details
    Browse the repository at this point in the history
  4. fix test

    F4ever committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    042eb0b View commit details
    Browse the repository at this point in the history
  5. black tests

    F4ever committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    b228e97 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #497 from lidofinance/feat/beta2-review-fixes

    Feat: Oracle V3 review fixes
    F4ever authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    6f44e17 View commit details
    Browse the repository at this point in the history
  7. fix: test

    vgorkavenko committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    e21b3e6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7757411 View commit details
    Browse the repository at this point in the history
  9. feat: CACHE_DIR variable

    madlabman committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    acdd818 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    991deca View commit details
    Browse the repository at this point in the history
  11. Merge pull request #507 from lidofinance/cache-in-dir

    feat: CACHE_DIR variable
    F4ever authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    e70f671 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    adef784 View commit details
    Browse the repository at this point in the history
  13. fix: if digests is None

    vgorkavenko committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    9df0317 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #504 from lidofinance/feat/get-digests-for-csm

    feat: reuse `get_lido_node_operators_by_modules`
    F4ever authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    7e3ebcb View commit details
    Browse the repository at this point in the history
  15. Merge pull request #508 from lidofinance/feat/nolimit-tweak

    set min for NodeOperatorLimitMode
    F4ever authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    d4a689b View commit details
    Browse the repository at this point in the history
  16. tweak contract interactions

    F4ever committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    886e0b7 View commit details
    Browse the repository at this point in the history
  17. fix linters

    F4ever committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    5be6496 View commit details
    Browse the repository at this point in the history
  18. cache fix

    F4ever committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    b29956d View commit details
    Browse the repository at this point in the history
  19. added to field

    F4ever committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    91bb1ce View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3ae7c9a View commit details
    Browse the repository at this point in the history
  21. tweak logs

    F4ever committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    ff0c83d View commit details
    Browse the repository at this point in the history
  22. log tweak

    F4ever committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    84578b3 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. fix tests and pylint

    F4ever committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    1cba421 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #509 from lidofinance/feat/contract-interaction-re…

    …factor
    
    Feat: tweak contract interactions
    F4ever authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    cb2cf2a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #510 from lidofinance/feat/improve-logs

    Feat/improve logs
    F4ever authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    bec116f View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. review changes

    F4ever committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    8285408 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5264188 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Merge pull request #511 from lidofinance/feat/review-fixes

    Review fixes
    F4ever authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    7263717 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

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

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    3076674 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f214e4a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b574797 View commit details
    Browse the repository at this point in the history
  4. chore: fix formatring

    madlabman committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    d3fbd72 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    d796ea3 View commit details
    Browse the repository at this point in the history
  2. fix: dense tree encoding

    madlabman committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    6082d05 View commit details
    Browse the repository at this point in the history
  3. chore: formatting

    madlabman committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    c663bc9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    af5398c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    443c30e View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    29b3d28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2cab72b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b733f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e064a3a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c10665 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    361455b View commit details
    Browse the repository at this point in the history
  7. refactor: split ternary

    madlabman committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    6a4b1fa View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Configuration menu
    Copy the full SHA
    32de3a7 View commit details
    Browse the repository at this point in the history
  2. chore: bump curl

    madlabman committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    d061582 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f9b09e View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Merge pull request #512 from lidofinance/upload-state

    feat: State dump CID in tree dump
    F4ever authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    dbd4a62 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    339438c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #515 from lidofinance/fix-defaultdict-access

    fix: defaultdict access dont raise KeyError
    F4ever authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    13366d5 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    e8e6e16 View commit details
    Browse the repository at this point in the history
  2. fix: black

    vgorkavenko committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    db4da8a View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. fix: review

    vgorkavenko committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    59c2faf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6ab2af View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

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

Commits on Sep 18, 2024

  1. Fix flaky test

    hweawer committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    8a41fa7 View commit details
    Browse the repository at this point in the history
  2. Reformat with black

    hweawer committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    05ef0b6 View commit details
    Browse the repository at this point in the history
  3. Generation with bound

    hweawer committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c77253f View commit details
    Browse the repository at this point in the history
  4. Reformat with black

    hweawer committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    223197f View commit details
    Browse the repository at this point in the history
  5. Convert to string

    hweawer committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    569701c View commit details
    Browse the repository at this point in the history
  6. Black formatting

    hweawer committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    87ee53f View commit details
    Browse the repository at this point in the history
  7. Move generation to the model

    hweawer committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    919f8da View commit details
    Browse the repository at this point in the history
  8. Remove the imports

    hweawer committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    7a2d395 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a58efae View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. feat: tests for csm build report (#516)

    * feat: tests for csm build report
    
    * fix: black
    
    * fix: mypy
    
    * fix: black
    
    * fix: after rebase
    
    * feat: more tests
    
    * fix: re-refactoring, tests
    
    * fix: linter
    
    * fix: review
    
    * Update src/modules/csm/csm.py
    
    Co-authored-by: Don Perignom <[email protected]>
    
    * fix: `is not` -> `!=`
    
    ---------
    
    Co-authored-by: Don Perignom <[email protected]>
    vgorkavenko and madlabman authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    56c2a00 View commit details
    Browse the repository at this point in the history
  2. Update src/modules/csm/csm.py

    Co-authored-by: Raman Siamionau <[email protected]>
    vgorkavenko and F4ever authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    deb9bef View commit details
    Browse the repository at this point in the history
  3. fix: review

    vgorkavenko committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    622b20b View commit details
    Browse the repository at this point in the history
  4. fix: expression

    vgorkavenko committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    932f293 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #514 from lidofinance/feat/collect-data-test

    feat: separate CSM frame log publishing. additional tests
    F4ever authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    b3187ad View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    17ad5ab View commit details
    Browse the repository at this point in the history
  7. feat: tobytes32

    F4ever committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    7a91ce6 View commit details
    Browse the repository at this point in the history
  8. fix: typings

    F4ever committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    acacbb9 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    f8e35d0 View commit details
    Browse the repository at this point in the history
  2. fix for erigon nodes

    F4ever committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c095709 View commit details
    Browse the repository at this point in the history
  3. feat: change test order

    F4ever committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    6386071 View commit details
    Browse the repository at this point in the history
  4. params to kwargs

    F4ever committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    95b4c1a View commit details
    Browse the repository at this point in the history
  5. log to warn

    F4ever committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c5df799 View commit details
    Browse the repository at this point in the history
  6. revert formatting

    F4ever committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    dd2882f View commit details
    Browse the repository at this point in the history
  7. Merge pull request #519 from lidofinance/fix/negative-rebase-emulate-…

    …report
    
    fix: negative rebase check with lido handleOracleReport simulation
    F4ever authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    dc103f4 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #520 from lidofinance/add-log

    chore: add explaining log to collect_data
    F4ever authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    4e1e221 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Improve unit tests coverage

    hweawer committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    5d85372 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

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

Commits on Sep 30, 2024

  1. Increase unit tests coverage

    hweawer committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    904fcc1 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Increase middleware coverage

    hweawer committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    b18a38a View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    7480e5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f653f9c View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Revert src changes

    hweawer committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    f9af40e View commit details
    Browse the repository at this point in the history
  2. Disble warning

    hweawer committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    5d159d8 View commit details
    Browse the repository at this point in the history
  3. Reformat

    hweawer committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    884b9de View commit details
    Browse the repository at this point in the history
  4. Change tests

    hweawer committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    9d39d08 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #527 from lidofinance/increase-converage-middleware

    Increase middleware coverage
    F4ever authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    ec708b9 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #526 from lidofinance/more-unit-tests

    Increase unit tests coverage
    F4ever authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    c3376ea View commit details
    Browse the repository at this point in the history
  7. Formatting

    hweawer committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    60affa2 View commit details
    Browse the repository at this point in the history
  8. Linter

    hweawer committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    2e3fced View commit details
    Browse the repository at this point in the history
  9. Merge pull request #524 from lidofinance/improve-coverage-for-metrics

    Improve unit tests coverage in metrics module
    F4ever authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    6ac8b26 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #528 from lidofinance/fix/finalization-batches

    Do not calculate wr batches if no eth
    F4ever authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    c66456f View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    986dc68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de4f9ae View commit details
    Browse the repository at this point in the history
  3. update upload logic

    F4ever committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    f9c0dc7 View commit details
    Browse the repository at this point in the history
  4. fix: linters

    F4ever committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    cf8417f View commit details
    Browse the repository at this point in the history
  5. Merge pull request #531 from lidofinance/fix-csm-findings

    Fix CSM findings
    F4ever authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    1d21b1f View commit details
    Browse the repository at this point in the history
  6. Merge pull request #525 from lidofinance/frame-log-extend

    feat: add more fields to FramePerfLog
    F4ever authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    a0088a4 View commit details
    Browse the repository at this point in the history
  7. fix mypy

    F4ever committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    2fa55d5 View commit details
    Browse the repository at this point in the history
  8. add test for ipfs providers

    F4ever committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    9ac8abc View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Merge pull request #533 from lidofinance/feat/parse-cid-to-v0

    Convert to cid v0
    F4ever authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    f3b33f8 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

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

Commits on Oct 10, 2024

  1. Merge pull request #534 from lidofinance/fix/staking-router-compatibi…

    …lity
    
    fix: staking reward v2 backward compatibility
    F4ever authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    9383143 View commit details
    Browse the repository at this point in the history