# Manage AVS

{% embed url="<https://youtu.be/HOfVMzGrZ28>" %}

## Managing quorum and strategies&#x20;

You may wish to change the restaked strategies this AVS supports.&#x20;

If you wish to select more strategies (e.g. EIGEN, reALT), you can select them and click on “Save Changes”. You will then be prompted to confirm a transaction in your Ethereum wallet.

<figure><img src="/files/EieJm2Pl8kI7fl8NOLcG" alt=""><figcaption></figcaption></figure>

## Contract addresses

Click on "Contract addresses" to view your corresponding AVS contract addresses. &#x20;

<figure><img src="/files/le07ZScfCsIOaqOOvECw" alt=""><figcaption></figcaption></figure>

## Contract roles management&#x20;

Click on "Contract Roles" to view the addresses of various roles. &#x20;

<figure><img src="/files/Y3eIeoyNTkRqQui9au1S" alt=""><figcaption></figcaption></figure>

If you wish to modify any roles, click the edit button and submit the transaction.&#x20;

{% hint style="info" %}
Please note that role changes are only available to contract owners. You can check out the current owner's address in the "Contract roles" section.&#x20;
{% endhint %}

<figure><img src="/files/iD6PuLZg2nCgTal0yAkB" alt=""><figcaption></figcaption></figure>

## Upgrade service manager contract

Suppose you have custom logic and have deployed your service manager contract implementation. In that case, you can use the "Upgrade Service Manager" functionality to point your service manager proxy contract to the new implementation.&#x20;

<figure><img src="/files/wO1ZxcL33NHL8TWlhSHz" alt=""><figcaption></figcaption></figure>

## Updating AVS metadata and adding to the [EigenLayer Holesky App](https://holesky.eigenlayer.xyz/)

<figure><img src="/files/RPCNQeGrpo0cAczd7NPO" alt=""><figcaption></figcaption></figure>

Click "Edit" to edit the metadata. Provide the link to your metadata JSON

<figure><img src="/files/Tl240beI8nOZ9Y7GiYm1" alt=""><figcaption></figcaption></figure>

Wait for around 10-20 minutes. Your AVS will appear in the [Holesky Eigen App](https://holesky.eigenlayer.xyz/avs).

<figure><img src="/files/OBMPePJugu41HQXadYZx" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note that&#x20;

* Metadata format should follow the format outlined in this [example](https://holesky-operator-metadata.s3.amazonaws.com/avs_1.json)
* For proper rendering of your logo on the UI, the logo *must* be hosted on GitHub and its reference must point to the raw file&#x20;

For more information, you can check out <https://docs.eigenlayer.xyz/eigenlayer/avs-guides/avs-dashboard-onboarding#metadatauri-format>&#x20;
{% endhint %}

## Creating new rewards

To issue new rewards to your restakers and operators, use the "Add Rewards" function.

1. Select the reward token or input your reward token
2. Select the number of tokens to issue
3. Select which strategies to reward to
4. Select the start date. Do note that you can only start on a specific day of the week.
5. Select the reward range&#x20;

<figure><img src="/files/ixIZRIvZ2VD6WK7i0DiS" alt=""><figcaption></figcaption></figure>

Proceed to the next step&#x20;

1. Approve the token amount for the rewards
2. Submit the reward transaction

<figure><img src="/files/EcmwDUnUgar0Uhvh6wRi" alt=""><figcaption></figcaption></figure>

You may want to check out [EigenLayer documentation on AVS Rewards ](https://docs.eigenlayer.xyz/eigenlayer/avs-guides/rewards)for more information.

## Update Stake

You can track your last AVS stake update and update your stake status using the "Refresh" button.

<figure><img src="/files/eFZ5VPBSv0OSxR4yKUI1" alt=""><figcaption></figcaption></figure>

1. <br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.altlayer.io/altlayer-documentation/wizard/manage-avs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
