# User Actions

Users can interact with the protocol using the completing the following action:

* **`delegate`**: Stake EGLD and receive xEGLD instantly.
* **`unDelegate`**: Redeem xEGLD for EGLD through instant conversion or enter the unbonding period.
* **`withdraw`**: Finalize unbonded EGLD withdrawal after the unbonding period.

#### Provider Actions

Providers benefit from the following key actions:

* **`delegatePending`**: Delegates accumulated EGLD to selected providers daily.
* **`unDelegatePending`**: Un-delegates EGLD from providers to balance liquidity needs.
* **`withdrawPending`**: Withdraws EGLD from specific contracts to fulfill instant unstaking requests.
* **`claimRewards`**: Claims rewards on behalf of users from the underlying staking providers.

<br>
