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

fix: anvil setup #400

Merged
merged 4 commits into from
Dec 10, 2024
Merged

fix: anvil setup #400

merged 4 commits into from
Dec 10, 2024

Conversation

shrimalmadhur
Copy link
Collaborator

fix anvil setup

@shrimalmadhur shrimalmadhur changed the title feat: modularize bindings generation fix: anvil setup Dec 5, 2024
IAVSDirectory avsDirectory;
IRewardsCoordinator rewardsCoordinator;
StrategyBaseTVLLimits baseStrategyImplementation;
IAllocationManager allocationManager;

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: should we add permission controller as well?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I want to first fix it for existing test. but yes we can add that.

contracts/script/parsers/EigenlayerContractsParser.sol Outdated Show resolved Hide resolved
@shrimalmadhur shrimalmadhur force-pushed the madhur/fix-anvil-setup branch 4 times, most recently from 396f256 to cfe951f Compare December 9, 2024 21:33
resolve some issues

anvil save state complete

fmt

updated contracts

fix address and a bug

fmt
@shrimalmadhur shrimalmadhur merged commit 938d693 into madhur/tmp-slashing Dec 10, 2024
4 checks passed
@shrimalmadhur shrimalmadhur deleted the madhur/fix-anvil-setup branch December 10, 2024 18:06
shrimalmadhur added a commit that referenced this pull request Dec 12, 2024
make improve

init

address comments

address comments

slashing push

working slashing

update contracts submodules

update to new AM

fix test

update to remove slasher and into AM

feat: add new funcs (#382)

Co-authored-by: Madhur Shrimal <[email protected]>

update contracts submodules

update contracts submodules

update with latest methods

rebase

update to ctx

change name

address comments

more methods

rebase and new changes

fix reader tests

fix reader tests

fmt

Updating core bindings and adding UserCanCall for UAM.

Adding PermissionController binding to binding constructors.

Adding list users and list permissions APIs to EL reader.

fix: anvil setup (#400)

Updating bindings and adding appointee remove & set implementations.

Fixing import ordering and returning tx receipt for appointee mutations.

Adding IsPendingAdmin & IsAdmin read APIs.

Adding admin mutation request types and APIs to writer implementation.

Updating based on make fmt results.

Updating user naming to appointee.
shrimalmadhur added a commit that referenced this pull request Dec 12, 2024
make improve

init

address comments

address comments

slashing push

working slashing

update contracts submodules

update to new AM

fix test

update to remove slasher and into AM

feat: add new funcs (#382)

Co-authored-by: Madhur Shrimal <[email protected]>

update contracts submodules

update contracts submodules

update with latest methods

rebase

update to ctx

change name

address comments

more methods

rebase and new changes

fix reader tests

fix reader tests

fmt

Updating core bindings and adding UserCanCall for UAM.

Adding PermissionController binding to binding constructors.

Adding list users and list permissions APIs to EL reader.

fix: anvil setup (#400)

Updating bindings and adding appointee remove & set implementations.

Fixing import ordering and returning tx receipt for appointee mutations.

Adding IsPendingAdmin & IsAdmin read APIs.

Adding admin mutation request types and APIs to writer implementation.

Updating based on make fmt results.

Updating user naming to appointee.
shrimalmadhur added a commit that referenced this pull request Dec 12, 2024
make improve

init

address comments

address comments

slashing push

working slashing

update contracts submodules

update to new AM

fix test

update to remove slasher and into AM

feat: add new funcs (#382)

Co-authored-by: Madhur Shrimal <[email protected]>

update contracts submodules

update contracts submodules

update with latest methods

rebase

update to ctx

change name

address comments

more methods

rebase and new changes

fix reader tests

fix reader tests

fmt

Updating core bindings and adding UserCanCall for UAM.

Adding PermissionController binding to binding constructors.

Adding list users and list permissions APIs to EL reader.

fix: anvil setup (#400)

Updating bindings and adding appointee remove & set implementations.

Fixing import ordering and returning tx receipt for appointee mutations.

Adding IsPendingAdmin & IsAdmin read APIs.

Adding admin mutation request types and APIs to writer implementation.

Updating based on make fmt results.

Updating user naming to appointee.
shrimalmadhur added a commit that referenced this pull request Jan 2, 2025
make improve

init

address comments

address comments

slashing push

working slashing

update contracts submodules

update to new AM

fix test

update to remove slasher and into AM

feat: add new funcs (#382)

Co-authored-by: Madhur Shrimal <[email protected]>

update contracts submodules

update contracts submodules

update with latest methods

rebase

update to ctx

change name

address comments

more methods

rebase and new changes

fix reader tests

fix reader tests

fmt

Updating core bindings and adding UserCanCall for UAM.

Adding PermissionController binding to binding constructors.

Adding list users and list permissions APIs to EL reader.

fix: anvil setup (#400)

Updating bindings and adding appointee remove & set implementations.

Fixing import ordering and returning tx receipt for appointee mutations.

Adding IsPendingAdmin & IsAdmin read APIs.

Adding admin mutation request types and APIs to writer implementation.

Updating based on make fmt results.

Updating user naming to appointee.

fmt

Adding factory methods to create unsigned transactions from the EL writer.

chore: update the core contract deps (#409)

add slashable shares (#410)

Parameterizing txOpts for injection for noOpt cases.

chore: remove staker_opt_out_window_blocks (#412)

Fixing lint errors for AddPendingAdmin on EL Writer.

Updating appointee set & remove methods to support injecting txOpts.
shrimalmadhur added a commit that referenced this pull request Jan 2, 2025
make improve

init

address comments

address comments

slashing push

working slashing

update contracts submodules

update to new AM

fix test

update to remove slasher and into AM

feat: add new funcs (#382)

Co-authored-by: Madhur Shrimal <[email protected]>

update contracts submodules

update contracts submodules

update with latest methods

rebase

update to ctx

change name

address comments

more methods

rebase and new changes

fix reader tests

fix reader tests

fmt

Updating core bindings and adding UserCanCall for UAM.

Adding PermissionController binding to binding constructors.

Adding list users and list permissions APIs to EL reader.

fix: anvil setup (#400)

Updating bindings and adding appointee remove & set implementations.

Fixing import ordering and returning tx receipt for appointee mutations.

Adding IsPendingAdmin & IsAdmin read APIs.

Adding admin mutation request types and APIs to writer implementation.

Updating based on make fmt results.

Updating user naming to appointee.

fmt

Adding factory methods to create unsigned transactions from the EL writer.

chore: update the core contract deps (#409)

add slashable shares (#410)

Parameterizing txOpts for injection for noOpt cases.

chore: remove staker_opt_out_window_blocks (#412)

Fixing lint errors for AddPendingAdmin on EL Writer.

Updating appointee set & remove methods to support injecting txOpts.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants