# Smart contracts

Certain networks support an Ethereum Virtual Machine (EVM); thus, smart contracts might be built on top of these networks. With Web3alert, users can conveniently monitor any smart contract and associated events/calls.

To get started, simply input the contract's address and assign it a name, and it will appear as a module.

### How to import smart contracts

**Step 1**: Pick the Smart Contract category from the list of trigger categories.

<figure><img src="https://162202606-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F59TU8Qy9VGiP40WV4wM1%2Fuploads%2F3QDTfKoFk3TgXmLhiXVM%2FFrame%207147%20(2).png?alt=media&#x26;token=3f1ec1d9-7a86-4a42-a773-0164668c061e" alt=""><figcaption><p>Step 1</p></figcaption></figure>

**Step 2:** Enter the smart contract address and assign it a name so that it can be displayed as a module within the associated network.

<figure><img src="https://162202606-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F59TU8Qy9VGiP40WV4wM1%2Fuploads%2FMQokCEaNR4UTcXvdBdh9%2FFrame%207149%20(2).png?alt=media&#x26;token=752e3206-67fa-4b8b-b030-9324216622b4" alt=""><figcaption><p>Step 2</p></figcaption></figure>

**Step 3:** Once the smart contract is displayed as a module, you can use its events and calls as triggers to create an alert.

<figure><img src="https://162202606-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F59TU8Qy9VGiP40WV4wM1%2Fuploads%2FgUammqHKECjVo8EweaXc%2FFrame%207148.png?alt=media&#x26;token=0858bdf5-7cd6-404d-ba84-5495376f1592" alt=""><figcaption></figcaption></figure>
