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

Merge-ready protocol service pack 📦 #401

Merged
merged 182 commits into from
May 19, 2022
Merged

Merge-ready protocol service pack 📦 #401

merged 182 commits into from
May 19, 2022

Commits on Dec 18, 2021

  1. fix: add StETHBurnt event for the StETH token

    The new event logs account addr, amount and shares amount.
    TheDZhon committed Dec 18, 2021
    Configuration menu
    Copy the full SHA
    e087204 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c359fd1 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. feat: add transferShares function

    Sometimes we should user shares transfers instead of token transfers to
    avoid rounding issues.
    
    Introduce function and new `TransferShares` event.
    
    Note: also emits conventional `Transfer` event for the compatibility with
    existing indexing off-chain solutions subscribed to transfers.
    TheDZhon committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    08969d2 View commit details
    Browse the repository at this point in the history
  2. test: add unit tests for the transferShares func

    Add tests on transfer itself and on the logging `Transfer` and
    `TransferShares` events.
    TheDZhon committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    5e07507 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. increase keysOpIndex in assignNextSigningKeys

    to make less difficult to track used keys
    arwer13 committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    0bb9f55 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    938d0aa View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Configuration menu
    Copy the full SHA
    596875d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95ac796 View commit details
    Browse the repository at this point in the history
  3. fix: emit TransferShares from transfer calls too

    `transfer` and `transferShares` methods should emit same events sequence:
    - Transfer
    - TransferShares.
    TheDZhon committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    b40f7ed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    541232f View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. fix: move TransferShares event to ISTETH

    Interface file should contain all events definitions.
    TheDZhon committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    205830a View commit details
    Browse the repository at this point in the history
  2. fix: make stETH is IStETH

    It is a controversary decision.
    Friday devteam sync planned for the resolution.
    TheDZhon committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    8219141 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. Configuration menu
    Copy the full SHA
    071851d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6dea01f View commit details
    Browse the repository at this point in the history
  3. Use UINT64_MAX constant. Fix #382

    Alexey Potapkin committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    3b11426 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

  1. Remove extra defensive aserts for constants. Fix #383

    Alexey Potapkin committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    a6d264a View commit details
    Browse the repository at this point in the history
  2. Move storage assigning under if-branch. Fix #390

    Alexey Potapkin committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    9372b0d View commit details
    Browse the repository at this point in the history
  3. Rename a variable. Fix #387

    Alexey Potapkin committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    f03fce3 View commit details
    Browse the repository at this point in the history
  4. Add comments to internal functions. Fix #388

    Alexey Potapkin committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    d17b86d View commit details
    Browse the repository at this point in the history
  5. Remove explicit variables initialization. Fix #384

    Alexey Potapkin committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    517d379 View commit details
    Browse the repository at this point in the history
  6. Fix comments not to mention non-existent constants. Fix #385

    Alexey Potapkin committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    638a9c2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b9bbc48 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0b1e52e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bf3c261 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Configuration menu
    Copy the full SHA
    94388e6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #391 from lidofinance/audit/dsm-fix-comments

    Fix COMMENTS from MixBytes audit of DepositSecurityModule
    arwer13 authored Jan 21, 2022
    Configuration menu
    Copy the full SHA
    308b899 View commit details
    Browse the repository at this point in the history
  3. wrn-13: fix omitted events

    arwer13 committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    0ce2dc2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7dcf3b4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    efe8172 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2022

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

Commits on Jan 26, 2022

  1. code review fixes

    - make MevTxFeeVault payable
    - refactor a few names
    - add more clarifying comments
    arwer13 committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    08aa865 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2022

  1. Configuration menu
    Copy the full SHA
    897a01c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a96bb7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f51bfe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5cc8cde View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    68800ff View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    be673d2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4070eb5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5d29bfe View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    da95529 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9c06794 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2a31811 View commit details
    Browse the repository at this point in the history
  12. test: Add scenario test on penalties/slashing

    Scenario covers various mev/tx rewards and beacon chain rewards/losses.
    TheDZhon authored and arwer13 committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    2c6aa74 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    498e11a View commit details
    Browse the repository at this point in the history
  14. more work on MevTxFeeVault and Lido contract

    - refactor
    - add separate role for setting vault's address to Lido
    - use Rewards Emulator in all tests
    arwer13 committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    a090370 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    09367f2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6c13602 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    31f6774 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    748ae19 View commit details
    Browse the repository at this point in the history
  19. a bit more of refactoring

    arwer13 committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    17d133c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    6e3b8b0 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    42c0b85 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    c32c3ad View commit details
    Browse the repository at this point in the history
  23. Rename pushRewards and update deploy scripts

    - rename `pushRewards` to `handleOracleReport`
    - 23-vote-mev-upgrade.js: fixes and Oracle deployment
    - update addresses of deployed contracts
    arwer13 committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    51886be View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    7298320 View commit details
    Browse the repository at this point in the history
  25. Initial version of Oracle initialization according to new LIP

    - restore initialize() function which performs up-to-date initialization from scratch
    - keep the latest increment initialize function: namely dummy upgrade from v1 to v3 to correct version number
    - still a few TODOs left
    arwer13 authored and Artyom Veremeenko committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    05103ee View commit details
    Browse the repository at this point in the history
  26. updates to LidoOracle initialization function

    - make separate private _initialize_v3
    - rename public initialize_v3 to finalizeUpgrade_v3
    - fix: make initialize() external
    arwer13 authored and Artyom Veremeenko committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    4f586fb View commit details
    Browse the repository at this point in the history
  27. fixes to LidoOracle initialization related files

    arwer13 authored and Artyom Veremeenko committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    aacc111 View commit details
    Browse the repository at this point in the history
  28. fix LidoOracle initialize() to fix local tests

    arwer13 authored and Artyom Veremeenko committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    9095cab View commit details
    Browse the repository at this point in the history
  29. leave last completed epoch be 0 on initialize()

    arwer13 authored and Artyom Veremeenko committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    12eb9d7 View commit details
    Browse the repository at this point in the history
  30. improve LidoOracle comments related to versioning

    arwer13 authored and Artyom Veremeenko committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    bbcd893 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    1abd3da View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    b351d4c View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    3154a14 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    33d10e7 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    d3e5e63 View commit details
    Browse the repository at this point in the history
  36. fix tests

    arwer13 committed Jan 30, 2022
    Configuration menu
    Copy the full SHA
    5a7acd0 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    d6f3887 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    fa2e978 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Configuration menu
    Copy the full SHA
    0b983b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c8b75b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    801d3e8 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

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

Commits on Feb 21, 2022

  1. fixes after review by skozin

    arwer13 committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    66850e2 View commit details
    Browse the repository at this point in the history
  2. audit: fix MEDIUM-1

    arwer13 committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    2f49e4b View commit details
    Browse the repository at this point in the history
  3. audit: fix MEDIUM-2

    arwer13 committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    c8b065c View commit details
    Browse the repository at this point in the history
  4. audit: fix LOW-1

    arwer13 committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    9985ffb View commit details
    Browse the repository at this point in the history
  5. audit: fix LOW-2

    arwer13 committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    fdd6b7a View commit details
    Browse the repository at this point in the history
  6. audit: fix LOW-4

    arwer13 committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    6adfa82 View commit details
    Browse the repository at this point in the history
  7. audit: fix LOW-5

    arwer13 committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    c0ad70b View commit details
    Browse the repository at this point in the history
  8. audit: fix MEDIUM-3

    Utilize MAX_MEMBERS constant properly with the `LidoOracle.addOracleMember` code.
    TheDZhon committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    2c592fe View commit details
    Browse the repository at this point in the history
  9. audit: fix MEDIUM-4

    Add transferERC721ToVault function for the `Lido` contract.
    Introduce the `RecoverERC721ToVault` event.
    Add tests to cover new code.
    TheDZhon committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    ea5e232 View commit details
    Browse the repository at this point in the history
  10. audit: fix MEDIUM-5

    Disambiguate burn event name (`StETHBurnt` -> `SharesBurnt`).
    Update tests.
    TheDZhon committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    f8b4b96 View commit details
    Browse the repository at this point in the history
  11. audit: fix LOW-3 issue

    Enforce node operators limit programatically.
    Add tests.
    TheDZhon committed Feb 21, 2022
    Configuration menu
    Copy the full SHA
    fb8bafe View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. audit: fix MEDIUM-7

    Stich beacon report callbacks with ERC165 checks.
    TheDZhon committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    9babc85 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. Configuration menu
    Copy the full SHA
    d198ed9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6d289ea View commit details
    Browse the repository at this point in the history
  3. fix compilation error

    arwer13 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    3813932 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e3b8447 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. fix existing unit tests

    arwer13 committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    a5af16e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    365c45b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf53258 View commit details
    Browse the repository at this point in the history
  4. update mev deploy scripts

    arwer13 committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    126d809 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1427cb0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b1fd2dc View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. feat: deploy kiln

    avsetsin committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    0d0b2c7 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. Configuration menu
    Copy the full SHA
    ffd27f9 View commit details
    Browse the repository at this point in the history
  2. fix: mev deploy script

    avsetsin committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    9446913 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Merge pull request #404 from lidofinance/audit/post-merge-proto

    Fixing MixBytes audit findings
    TheDZhon authored Apr 13, 2022
    Configuration menu
    Copy the full SHA
    e7ec3a0 View commit details
    Browse the repository at this point in the history
  2. feat: add submits break

    Add submits break feature to temporary close staking for new customers
    in case of entry queue massive demands.
    TheDZhon committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    d8de2ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4572109 View commit details
    Browse the repository at this point in the history
  4. fix: reduce Lido contract size

    Limit the contact's interface.
    Remove ERC721 recovery.
    TheDZhon committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    d130e8e View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. doc: update docs

    TheDZhon committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    b7db8d1 View commit details
    Browse the repository at this point in the history
  2. chore: fix comments format

    TheDZhon committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    406b327 View commit details
    Browse the repository at this point in the history
  3. fix: rename DAO contracts -> protocol contracts

    Sounds more reasonable and consistent.
    TheDZhon committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    81d51d6 View commit details
    Browse the repository at this point in the history
  4. fix: update tests

    TheDZhon committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    8bccd2c View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2022

  1. fix: handle edge-case when mev vault is zero

    Fix rewards distribution calculations if vault set to zero.
    TheDZhon committed Apr 16, 2022
    Configuration menu
    Copy the full SHA
    83b5739 View commit details
    Browse the repository at this point in the history
  2. fix: contract size optimizations

    Remove extra vars and funcs to minimize Lido.sol contract's size
    TheDZhon committed Apr 16, 2022
    Configuration menu
    Copy the full SHA
    d185549 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b6156e View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2022

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

Commits on Apr 18, 2022

  1. fix: handle preliminary review by Alexey P.

    Rename STAKING_RATE_LIMIT_ROLE to STAKING_RESUME_ROLE.
    Remove obsolete SafeMath for uint64.
    Use ether amount nominated in wei (change memory layour).
    TheDZhon committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    ef5ef14 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. feat: change rate-limit design

    Use suggestions and insights by Sam. K, Eugene P. and Alexey P.:
    - pass limit increase per block instead of duration;
    - introduce bit twiddling library;
    - add external viewers to integrate with frontend.
    
    Tests are need to be updated.
    TheDZhon committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    4749e50 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. fix: use sentinel _auth to minimize bytecode bloat

    modifiers are too costly
    TheDZhon committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    646e7e4 View commit details
    Browse the repository at this point in the history
  2. fix: refine implementation, test and docs

    More internal helpers inside StakeLimitUtils.
    Docs updated with actual behavior.
    Add some require statements.
    Improve test coverage.
    TheDZhon committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    4fca69e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40b98f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b668f7 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2022

  1. chore: fix grammar typos

    TheDZhon committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    6be7fdf View commit details
    Browse the repository at this point in the history
  2. feat: bring back NFT recovery

    Since we have adopted `_auth` function there are some more space to settle
    previously removed code features.
    TheDZhon committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    fc14365 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3e5c12 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c54f04 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2022

  1. Configuration menu
    Copy the full SHA
    8f6df45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25f85f3 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2022

  1. Merge pull request #410 from lidofinance/feature/staking_soft_rate_limit

    Feat: add staking soft rate limit
    TheDZhon authored May 11, 2022
    Configuration menu
    Copy the full SHA
    7a1172b View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. Configuration menu
    Copy the full SHA
    f2f19fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    092e694 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33356ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f3c12a0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d4f5ebb View commit details
    Browse the repository at this point in the history
  6. Merge pull request #412 from lidofinance/test/staking-limits

    add tests for stake limit library
    loga4 authored May 13, 2022
    Configuration menu
    Copy the full SHA
    c22d222 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2022

  1. fix: enforce stake limit invariants by the lib

    Move require statements inside the library.
    Update tests, giveup the absolute blocks numbering.
    TheDZhon committed May 14, 2022
    Configuration menu
    Copy the full SHA
    4c611cb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #413 from lidofinance/fix/stake_limit_unit_tests

    fix: enforce stake limit invariants by the lib
    loga4 authored May 14, 2022
    Configuration menu
    Copy the full SHA
    917ee9f View commit details
    Browse the repository at this point in the history
  3. fix: use safeTransfer for ERC20 recovery

    Leverage OZ safeTransfer helper lib which deals with non-conformant
    tokens (USDT, for example).
    TheDZhon committed May 14, 2022
    Configuration menu
    Copy the full SHA
    2208fc3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d619f0 View commit details
    Browse the repository at this point in the history
  5. chore: update comments

    TheDZhon committed May 14, 2022
    Configuration menu
    Copy the full SHA
    d8c4f45 View commit details
    Browse the repository at this point in the history
  6. fix: use uint256 for stake limits

    uint256 for every interface whenever applicable instead of uint96 and
    uint32.
    TheDZhon committed May 14, 2022
    Configuration menu
    Copy the full SHA
    f95c207 View commit details
    Browse the repository at this point in the history
  7. feat: frontend-oriented API for stake limits

    Add the `getCurrentStakeLimit` method.
    Add the `getStakeLimitFullInfo` method.
    TheDZhon committed May 14, 2022
    Configuration menu
    Copy the full SHA
    daf6e07 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4f74910 View commit details
    Browse the repository at this point in the history
  9. chore: change comparison

    TheDZhon committed May 14, 2022
    Configuration menu
    Copy the full SHA
    bbb4526 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2022

  1. Merge pull request #414 from lidofinance/review/mev-lips-round1

    Review/mev lips round1
    TheDZhon authored May 15, 2022
    Configuration menu
    Copy the full SHA
    452880f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58dc6c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19d6e42 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1242d24 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2022

  1. feat: refactor stake rate limit libs

    Make rate limit libs more handy and meaningful.
    NB: disable stake-limit unit tests for now.
    TheDZhon committed May 16, 2022
    Configuration menu
    Copy the full SHA
    3cf51b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a87bac View commit details
    Browse the repository at this point in the history
  3. feat: rename mev/tx rewards to EL rewards globally

    Update the terms everywhere.
    TheDZhon committed May 16, 2022
    Configuration menu
    Copy the full SHA
    b016e85 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b0326cc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cc83ae0 View commit details
    Browse the repository at this point in the history
  6. chore: update comments

    TheDZhon committed May 16, 2022
    Configuration menu
    Copy the full SHA
    61287ac View commit details
    Browse the repository at this point in the history
  7. chore: sync docs, fix typos

    TheDZhon committed May 16, 2022
    Configuration menu
    Copy the full SHA
    ad6e5a8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    59e3376 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f71695a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7837182 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4f0b773 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a656c04 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f99b2f7 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. Configuration menu
    Copy the full SHA
    41ecebf View commit details
    Browse the repository at this point in the history
  2. fix: doc and naming cleanups

    TheDZhon committed May 17, 2022
    Configuration menu
    Copy the full SHA
    f4b8257 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #415 from lidofinance/review/mev-lips-fixes

    Feat: Review/mev lips fixes
    TheDZhon authored May 17, 2022
    Configuration menu
    Copy the full SHA
    0bf6233 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b7046d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    583e213 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #417 from lidofinance/review/mev-lips-fixes

    Fox: stake limit corner cases
    TheDZhon authored May 17, 2022
    Configuration menu
    Copy the full SHA
    7feaddd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    81eb4de View commit details
    Browse the repository at this point in the history
  8. fix: remove StakingResumed params

    They are misleading from the off-chain perspective.
    TheDZhon committed May 17, 2022
    Configuration menu
    Copy the full SHA
    71076c3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6e44ac7 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #418 from lidofinance/rename-withdrawal-limit

    refactor: rename withdrawal limit points to withdrawal limit for consistency
    TheDZhon authored May 17, 2022
    Configuration menu
    Copy the full SHA
    616e203 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7f1da3c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ef62245 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a2dcf3c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2cd1b7c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d043ecc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6843b84 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    67aaa21 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. Configuration menu
    Copy the full SHA
    4dd06b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3137a5 View commit details
    Browse the repository at this point in the history
  3. update stake limit tests

    loga4 committed May 18, 2022
    Configuration menu
    Copy the full SHA
    a0f8336 View commit details
    Browse the repository at this point in the history
  4. feat: refactor lido interface

    Add more meaningful API for staking limits
    Rename STAKING_PAUSE_ROLE to STAKING_CONTROL_ROLE
    
    [skip ci] Tests needs to be updated
    TheDZhon committed May 18, 2022
    Configuration menu
    Copy the full SHA
    3d70d5b View commit details
    Browse the repository at this point in the history
  5. update staking limit tests

    loga4 committed May 18, 2022
    Configuration menu
    Copy the full SHA
    f8d15ac View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8c8e67e View commit details
    Browse the repository at this point in the history
  7. Merge pull request #424 from lidofinance/test/staking-limit

    update stake limit tests
    TheDZhon authored May 18, 2022
    Configuration menu
    Copy the full SHA
    d6f75ed View commit details
    Browse the repository at this point in the history
  8. Merge pull request #419 from lidofinance/review/mev-lips-round2

    Fix: review/mev lips round2
    TheDZhon authored May 18, 2022
    Configuration menu
    Copy the full SHA
    81180b6 View commit details
    Browse the repository at this point in the history
  9. feat: implement suggestions by @arwer13

    Rename STAKE_LIMIT_POSITION to STAKING_STATE_POSITION.
    Remove extra comma.
    Better comments for the `distributeFee` func.
    TheDZhon committed May 18, 2022
    Configuration menu
    Copy the full SHA
    e8e47ad View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Merge pull request #425 from lidofinance/review/mev-lips-round3

    Feat: Add changes for the 3rd review round
    TheDZhon authored May 19, 2022
    Configuration menu
    Copy the full SHA
    f3ae43a View commit details
    Browse the repository at this point in the history