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

feat: align environments #794

Open
wants to merge 74 commits into
base: dev
Choose a base branch
from
Open

Commits on Nov 1, 2024

  1. feat: add checker, improve configs, cleanup

    - add Current_Config_Check.s.sol that checks the active governance config
    
    - fix configs by adding more addresses + renaming for clarity
    
    - delete (apparently) unused files
    MinisculeTarantula committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    30bae93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    507c67d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed871eb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8123785 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1ec6286 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9e934c7 View commit details
    Browse the repository at this point in the history
  7. feat: make script take argument so that env is just controlled by arg

    also move scripts to more appropriate folder
    MinisculeTarantula committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    8810573 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3f5441e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f67eb3c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b750b70 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    621d8cd View commit details
    Browse the repository at this point in the history
  12. feat: progress on Protocol Council rollout

    script is still broken, details still need figuring out
    MinisculeTarantula committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    e3967f1 View commit details
    Browse the repository at this point in the history
  13. feat: fix desired end-state and improve simulation

    more clearly and accurately describe end-state of governance with Protocol Council
    
    add simulation of timelock actions
    
    split simulation into smaller logical pieces
    MinisculeTarantula committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    59de88d View commit details
    Browse the repository at this point in the history
  14. feat: correct desired config + simulation, de-dupe code

    - updates to desired end state, to reflect more "mirrored" design
    
    - modularize simulation and align with desired end state
    
    - deduplicate code for deployment, simulation, and checks
    MinisculeTarantula committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    33a7d25 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ab8f84b View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

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

Commits on Nov 12, 2024

  1. refactor: require "name" to be populated for deployments (#872)

    * refactor: update zeus-templates commit to always require "name" for deployments
    
    * chore: remove warning by adding example call
    nadir-akhtar authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    08843df View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. fix: update license (#887)

    Co-authored-by: gpsanant <[email protected]>
    A2Zrestaking and gpsanant authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    a418f04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d584468 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Configuration menu
    Copy the full SHA
    dd9bc54 View commit details
    Browse the repository at this point in the history
  2. chore: remove deploy from scratch files

    I have been told Zeus development will cover this
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    e8398a1 View commit details
    Browse the repository at this point in the history
  3. feat: add checker, improve configs, cleanup

    - add Current_Config_Check.s.sol that checks the active governance config
    
    - fix configs by adding more addresses + renaming for clarity
    
    - delete (apparently) unused files
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    59a932c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d52e649 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e91a0a7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ca1f74d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7b0c17a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    db639dd View commit details
    Browse the repository at this point in the history
  9. feat: make script take argument so that env is just controlled by arg

    also move scripts to more appropriate folder
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    3acf78f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5dee058 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    84028f4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    54f53e8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e4b6b8e View commit details
    Browse the repository at this point in the history
  14. feat: progress on Protocol Council rollout

    script is still broken, details still need figuring out
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    c45b8c0 View commit details
    Browse the repository at this point in the history
  15. feat: fix desired end-state and improve simulation

    more clearly and accurately describe end-state of governance with Protocol Council
    
    add simulation of timelock actions
    
    split simulation into smaller logical pieces
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    875b088 View commit details
    Browse the repository at this point in the history
  16. feat: correct desired config + simulation, de-dupe code

    - updates to desired end state, to reflect more "mirrored" design
    
    - modularize simulation and align with desired end state
    
    - deduplicate code for deployment, simulation, and checks
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    bdb5566 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0b4c33e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d87a9c2 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    0b04476 View commit details
    Browse the repository at this point in the history
  20. chore: remove deploy from scratch files

    I have been told Zeus development will cover this
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    c85e500 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    a7888b6 View commit details
    Browse the repository at this point in the history
  22. feat: Rewards v2 (#837)

    * feat: avs performance rewards pauser index
    
    * feat: IRewardsCoordinator
    
    * feat: isAVSPerformanceRewardsSubmissionHash
    
    * feat: OperatorReward struct
    
    * feat: _validatePerformanceRewardsSubmission
    
    * feat: processClaims
    
    * feat: operatorAVSCommissionBips
    
    * feat: setOperatorAVSCommission
    
    * feat: delegation aware rewards submission
    
    * feat: rewards description
    
    * feat: setOperatorAVSCommission
    
    * refactor: operator commission struct
    
    * feat: setOperatorPICommission
    
    * refactor: spaces
    
    * fix: storage gap
    
    * feat: timestamp checkpoints
    
    * feat: handling overlapping commission delays
    
    * feat: operator commission getters
    
    * feat: pausers
    
    * fix: git submodule
    
    * chore: resolved TODOs
    
    * chore: remove safecast
    
    * refactor: operator commission
    
    * docs: updated natspec
    
    * refactor: commission to split in RewardsCoordinator
    
    * refactor: commission to split in deploy scripts
    
    * refactor: commission to split in tests
    
    * refactor: operator-directed rewards
    
    * test: initial tests
    
    * test: refactor setup
    
    * test: caller is not avs
    
    * test: no operator rewards
    
    * test: remove unused commented code
    
    * test: duplicate strategies
    
    * test: invalid strategy
    
    * test: exceeding max duration
    
    * test: invalid interval seconds
    
    * test: invalid interval start timestamp
    
    * test: rewards submission too stale
    
    * test: not retroactive
    
    * test: refactor
    
    * test: duplicate operators
    
    * test: operator rewards
    
    * test: single submission
    
    * test: multiple submissions
    
    * test: initial operator avs split tests
    
    * test: operator avs split negative cases
    
    * test: set operator PI split tests
    
    * test: re-entrancy
    
    * fix: remove PI minimum
    
    * test: process claims
    
    * fix: comments
    
    * refactor: common validation
    
    * test: fix failing fuzz tests
    
    * docs: storage report
    
    * chore: new bindings
    
    * fix: use slow mode on local build
    
    * chore: remove from scratch config
    
    ---------
    
    Co-authored-by: Yash Patil <[email protected]>
    0xrajath and ypatil12 authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    ac57bc1 View commit details
    Browse the repository at this point in the history
  23. feat: add checker, improve configs, cleanup

    - add Current_Config_Check.s.sol that checks the active governance config
    
    - fix configs by adding more addresses + renaming for clarity
    
    - delete (apparently) unused files
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    72f9ba8 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    1810d9e View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    be7c3b4 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    69a489f View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    95c035f View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    2aeed50 View commit details
    Browse the repository at this point in the history
  29. feat: make script take argument so that env is just controlled by arg

    also move scripts to more appropriate folder
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    d8acba1 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    64638e3 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    b4bc012 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    3b1c792 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    2e08db0 View commit details
    Browse the repository at this point in the history
  34. feat: progress on Protocol Council rollout

    script is still broken, details still need figuring out
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    3c90075 View commit details
    Browse the repository at this point in the history
  35. feat: fix desired end-state and improve simulation

    more clearly and accurately describe end-state of governance with Protocol Council
    
    add simulation of timelock actions
    
    split simulation into smaller logical pieces
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    18a18da View commit details
    Browse the repository at this point in the history
  36. feat: correct desired config + simulation, de-dupe code

    - updates to desired end state, to reflect more "mirrored" design
    
    - modularize simulation and align with desired end state
    
    - deduplicate code for deployment, simulation, and checks
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    cfddd80 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    0255034 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    7f019e3 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    0b5af4b View commit details
    Browse the repository at this point in the history
  40. chore: remove deploy from scratch files

    I have been told Zeus development will cover this
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    391d85e View commit details
    Browse the repository at this point in the history
  41. feat: add checker, improve configs, cleanup

    - add Current_Config_Check.s.sol that checks the active governance config
    
    - fix configs by adding more addresses + renaming for clarity
    
    - delete (apparently) unused files
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    eff94eb View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    a333bbe View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    6e44c23 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    ddcf914 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    420395f View commit details
    Browse the repository at this point in the history
  46. feat: make script take argument so that env is just controlled by arg

    also move scripts to more appropriate folder
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    d5c1b82 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    ffc4c77 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    9f8f7c2 View commit details
    Browse the repository at this point in the history
  49. feat: progress on Protocol Council rollout

    script is still broken, details still need figuring out
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    91ce116 View commit details
    Browse the repository at this point in the history
  50. feat: fix desired end-state and improve simulation

    more clearly and accurately describe end-state of governance with Protocol Council
    
    add simulation of timelock actions
    
    split simulation into smaller logical pieces
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    b20f1c8 View commit details
    Browse the repository at this point in the history
  51. feat: correct desired config + simulation, de-dupe code

    - updates to desired end state, to reflect more "mirrored" design
    
    - modularize simulation and align with desired end state
    
    - deduplicate code for deployment, simulation, and checks
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    9d53060 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    921a9db View commit details
    Browse the repository at this point in the history
  53. chore: remove deploy from scratch files

    I have been told Zeus development will cover this
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    19d5929 View commit details
    Browse the repository at this point in the history
  54. chore: fix rebase artifacts

    some functions got duplicated in rebasing; this commit deletes the duplicates
    MinisculeTarantula committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    1067527 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    caf821c View commit details
    Browse the repository at this point in the history