# Contracts

Contract pages are address pages and follow the same pattern URL (`/address/${address}`).

If calling`getCode(address)`returns anything different than`0x`, the contract interface will appear.

This page is composed of three tabs:

### Transactions

Lists all IN and OUT transactions along with some basic info about it.

### Contract

This is where you can interact with your contract.

{% content-ref url="contracts/interacting-with-the-contract" %}
[interacting-with-the-contract](https://doc.tryethernal.com/dashboard-pages/contracts/interacting-with-the-contract)
{% endcontent-ref %}

### Storage

This is where you'll be able to read contract variables.

{% content-ref url="contracts/reading-variables" %}
[reading-variables](https://doc.tryethernal.com/dashboard-pages/contracts/reading-variables)
{% endcontent-ref %}
