> For the complete documentation index, see [llms.txt](https://docs.shadow.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.shadow.xyz/product-guide/catalog.md).

# Catalog

## Overview

Your Shadow Catalog allows you to keep track of the contracts and events that you're interested in.

## Contract Catalog

To add a contract to your Catalog, click the `+` icon next to the contract name. You can add any contract to your Catalog, even if you haven't made any edits to the original deployed version.

Adding or removing a contract to your Catalog has no bearing on the modifications you may have made on that contract; it's just a way for you to keep track of things in the web app. Your shadow fork will continue to execute transactions on the version of the contract that was last deployed.

<figure><img src="/files/kNl1h1cZE8pcoosl0MtN" alt=""><figcaption><p>Adding a contract to your Catalog</p></figcaption></figure>

Once you've added a contract to your Catalog, you'll be able to see it in your Contract Catalog tab.

<figure><img src="/files/xloOJ64zAUzGTFtCX83u" alt=""><figcaption><p>Contract Catalog page</p></figcaption></figure>

## Event Catalog

To add an event to your Catalog, click the `+` icon next to the event name in the Event Schemas tab of a contract page. You can add any event to your Catalog, even if it's not a custom shadow event.

Adding or removing an event to your Catalog has no bearing on the modifications you may have made to the event; it's just a way for you to keep track of things in the web app. Your shadow fork will continue to execute transactions on the version of the event that was last deployed.

<figure><img src="/files/al6xVQmI2auYOfSpmuiy" alt=""><figcaption><p>Adding an event to your Catalog</p></figcaption></figure>

<figure><img src="/files/TOsbE9D2NtCSGyXoOJCd" alt=""><figcaption><p>Event Catalog page</p></figcaption></figure>
