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: accept arguments on eigenlayer type deployment #38

Merged
merged 9 commits into from
Oct 29, 2024

Conversation

MegaRedHand
Copy link
Collaborator

@MegaRedHand MegaRedHand commented Oct 28, 2024

Closes #35

This extends the "eigenlayer" deployment type to support simple addition of strategies, auto-registration of operators, and strategy deposits.

The added syntax looks like:

deployments:
  - type: EigenLayer
    ref: v0.4.2-mainnet-pepe
    # This creates a single strategy named MockETH, which uses a mock-token
    strategies: [MockETH]
    operators:
      # This registers the operator in EigenLayer
      - name: operator1
        keystore: operator1_ecdsa_keystore
        # This sets the initial deposit for the operator in each strategy
        strategies:
          # strategy_name: number_of_tokens
          MockETH: 100000000000000000

@MegaRedHand MegaRedHand self-assigned this Oct 28, 2024
@MegaRedHand MegaRedHand force-pushed the autodeploy-eigenlayer branch from 608e7fd to 3d4d240 Compare October 28, 2024 13:59
Base automatically changed from autodeploy-eigenlayer to master October 28, 2024 15:24
@MegaRedHand MegaRedHand force-pushed the eigenlayer-deployment-args branch from 66bc714 to 3217c00 Compare October 28, 2024 19:46
@MegaRedHand MegaRedHand marked this pull request as ready for review October 28, 2024 20:21
@MegaRedHand MegaRedHand force-pushed the eigenlayer-deployment-args branch from 41aadad to 369f30f Compare October 28, 2024 21:12
@MegaRedHand MegaRedHand merged commit 05e04c3 into master Oct 29, 2024
4 checks passed
@MegaRedHand MegaRedHand deleted the eigenlayer-deployment-args branch October 29, 2024 15:10
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.

Add easy way to specify EigenLayer deployment configuration
2 participants