Skip to content

Conversation

Marketen
Copy link
Contributor

@Marketen Marketen commented Jan 28, 2025

In order to enable restaked validator with EigenLayer, we need to add some logic to oracle's "manualSubscription" handler.

  • when subscribing manually, if TX sender != validator withdrawal credentials check if TX sender is the owner of an EigenPod.

    • If it is not, do not accept the subscription (same output as now)
    • If it is, Filter this EigenPod's ValidatorRestaked events:
      • If one event includes the validatorID we're trying to subscribe, let the subscription go on
      • If not a single ValidatorRestaked has the validatorID we're trying to subscribe, do not accept the subscription
  • autosubscribing is not a problem, send reward to withdrawal address (eigenpod). EigenPod withdrawals are available & doable through eigenlayer UI

@Marketen Marketen changed the title Add EigenLayer support. Add EigenLayer support Jan 28, 2025
Base automatically changed from marc/react-to-bans to main February 20, 2025 11:29
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.

1 participant