> ## Documentation Index
> Fetch the complete documentation index at: https://docs.extractor.live/llms.txt
> Use this file to discover all available pages before exploring further.

# ERC-20 Transfer

> The ERC-20 Transfer trigger fires whenever an ERC-20 token transfer above your configured threshold occurs on the monitored smart contract.

Monitor large or suspicious token movements in real time. Configure a minimum transfer amount and the trigger fires the moment it's exceeded — giving your team an instant signal before funds move further.

## Use cases

<CardGroup cols={1}>
  <Card title="Theft & drain detection" icon="money-bill-transfer">
    Catch abnormally large token outflows the moment they happen. A transfer exceeding your threshold from a contract you monitor is often the first observable sign of an exploit.
  </Card>

  <Card title="Whale movement alerts" icon="fish">
    Track significant holder movements — large transfers from known investor wallets can signal sell pressure or vesting unlocks worth acting on.
  </Card>

  <Card title="Treasury oversight" icon="building-columns">
    Ensure no single transfer from your treasury contract exceeds your defined limits without an alert, regardless of who initiates it.
  </Card>
</CardGroup>

## Configuration

<Steps>
  <Step title="Name">
    Enter a descriptive name, e.g. `Large USDC Outflow`.
  </Step>

  <Step title="Token address">
    The contract address of the ERC-20 token to monitor.

    ```
    0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
    ```
  </Step>

  <Step title="Amount">
    Minimum transfer amount that triggers an alert. Transfers at or above this value will fire.

    ```
    10000
    ```
  </Step>

  <Step title="Token decimals">
    The decimal precision of the token (e.g. `6` for USDC, `18` for most ERC-20s). Used to interpret the raw on-chain amount correctly.
  </Step>

  <Step title="Transfer direction">
    Choose which side of the transfer to watch:

    | Option   | Meaning                                          |
    | -------- | ------------------------------------------------ |
    | **From** | Alert when the monitored address sends tokens    |
    | **To**   | Alert when the monitored address receives tokens |
    | **Any**  | Alert on either direction                        |
  </Step>
</Steps>

<Warning>
  Make sure **Token decimals** matches the actual token. An incorrect value will cause the threshold comparison to use the wrong scale and either miss alerts or flood you with noise.
</Warning>
