# 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="https://content.gitbook.com/content/S7wZ4G2hJbxyJhrQE8Kz/blobs/jNlMDv2HMkpN00uTa2Jf/image.png" 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="https://content.gitbook.com/content/S7wZ4G2hJbxyJhrQE8Kz/blobs/WwKCZnBdJsim0H1wNIbo/image.png" 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="https://content.gitbook.com/content/S7wZ4G2hJbxyJhrQE8Kz/blobs/2l8EiJiK6lw8cr8FRQ2L/image.png" alt=""><figcaption><p>Adding an event to your Catalog</p></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/S7wZ4G2hJbxyJhrQE8Kz/blobs/z8CWoaYssAIRlJoCdFbH/image.png" alt=""><figcaption><p>Event Catalog page</p></figcaption></figure>
