Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions docs/restakers/concepts/delegation.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,23 @@ sidebar_position: 3
title: Delegation
---

Delegation is a core step in the restaking process that allows users to assign their restaked balance to an **Operator**, who acts on their behalf in securing Autonomously Verifiable Services (AVSs). Delegation is **required** unless you choose to operate your own Operator node directly.
Delegation enables users to assign their restaked balance to an Operator, who acts on their behalf in securing Autonomously Verifiable Services (AVSs). Delegation is required unless you choose to operate your own Operator node directly.

Operators play a critical role in the EigenLayer ecosystem:
Operators play a critical role in the EigenLayer ecosystem. Operators:

- They run the off-chain infrastructure required by AVSs
- They decide which AVSs to support
- They are responsible for responding to slashing conditions
- Run the off-chain infrastructure required by AVSs.
- Decide which AVSs to support.
- Are responsible for responding to slashing conditions.

By delegating to an Operator, a **Restaker** entrusts their staked assets to support the services the Operator opts into. In return, the Restaker shares in the rewards generated from those AVSs without needing to manage infrastructure themselves.
By delegating to an Operator, a Restaker entrusts their staked assets to support the services the Operator opts into. In return, the Restaker shares in the rewards generated from those AVSs without needing to manage infrastructure themselves.

## Why Delegate?

Most Restakers do not run their own Operators. Delegation allows them to:
Most Restakers do not run their own Operators. Delegation enables them to:

- Participate in securing AVSs
- Earn protocol rewards
- Avoid the operational overhead of running infrastructure
- Participate in securing AVSs.
- Earn protocol rewards.
- Avoid the operational overhead of running infrastructure.

This separation of roles keeps EigenLayer accessible, while enabling a robust and decentralized security model.

Expand Down
15 changes: 15 additions & 0 deletions docs/restakers/concepts/gas-costs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
sidebar_position: 6
title: Gas Costs
---

## EigenPods

Where practical, we recommend users connect many validators to a single EigenPod to reduce cost and complexity. For each action
requiring a checkpoint proof, the EigenLayer app batches up to 80 validators per proof transaction batch. Users with more
validators require additional transactions to complete each checkpoint proof. Please plan your gas costs accordingly.

## Undelegating vs Unstaking

Unstaking and withdrawing requires less gas than Undelegating and withdrawing. To reduce gas costs, Undelegating is not
required or recommended when withdrawing staked assets from EigenLayer.
17 changes: 17 additions & 0 deletions docs/restakers/concepts/undelegating-redelgating.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
sidebar_position: 3
title: Undelegating and Redelegating
---

Restakers can Undelegate their balance from an Operator at any time. Once undelegated, Restakers can Redelegate to another
Operator.

:::tip
Undelegating is not required or recommended when withdrawing staked assets from EigenLayer. Undelegating and withdrawing requires
more gas than Unstaking and withdrawing.
::::

Initiating an Undelegate transaction automatically queues a withdrawal but does not complete (finalize) the withdrawal.
The Undelegate and Queue Withdrawal transactions are combined due to the security architecture of EigenLayer smart contracts.
If you wish to redelegate, you can do so immediately after the escrow period ends. If you want to complete the withdrawal,
you can do so immediately after the [escrow period](overview.md#escrow-period-withdrawal-delay) ends.
7 changes: 7 additions & 0 deletions docs/restakers/concepts/unstaking-withdrawing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
sidebar_position: 5
title: Unstaking and Withdrawing
---

Unstaking is the first step in the process of exiting restaked assets from EigenLayer. Unstaked tokens enter the withdrawal
queue for the [escrow period](overview.md#escrow-period-withdrawal-delay). Withdrawing is the final step to move the tokens back to your wallet.