{
  "id": 7002,
  "title": "EIP-7002: Execution layer triggerable withdrawals",
  "status": "Final",
  "type": "Standards Track",
  "category": "Core",
  "summary": "A new system contract that lets the withdrawal credential owner trigger a validator exit onchain without the need for BLS validator key on CL.",
  "impacts": [
    "Improves safety and UX of staking services that users interact with.",
    "Staking protocols gain a safer, onchain way to coordinate exits.",
    "No changes to wallets.",
    "EL explorers can track exit calls and state transitions onchain.",
    "Not impacting L2s.",
    "Alternative exit mechanism, enables withdrawals even when validator keys are lost.",
    "Implement the new exit flow initiated via execution-layer contract.",
    "Implement and expose the exit-trigger contract, new communication with CL.",
    "Safer operational separation of keys for staking",
    "Trust-minimized exits for staking protocols",
    "Reduces reliance on validator keys access on Beacon Chain"
  ],
  "discussion_url": "https://ethereum-magicians.org/t/eip-7002-execution-layer-triggerable-exits/14195",
  "source_markdown_url": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7002.md",
  "canonical_url": "/latest/eips/7002.json",
  "markdown_url": "/latest/eips/7002.md",
  "citations": [
    {
      "recordId": "eip-7002",
      "artifactPath": "normalized/7002.json",
      "url": "/records/proposal/eip-7002/normalized/7002.json",
      "label": "EIP-7002: Execution layer triggerable withdrawals",
      "snippet": "A new system contract that lets the withdrawal credential owner trigger a validator exit onchain without the need for BLS validator key on CL."
    }
  ]
}
