Overview
The Transfer Monitor processes every incoming transaction in real time, inspects its event logs for ERC-20Transfer events, and fires an alert whenever a transfer involving a monitored address exceeds the configured threshold.
A monitored address is matched against three roles in each Transfer event:
- Token contract — the address that emitted the Transfer event
- Sender — the
fromfield of the Transfer - Recipient — the
tofield of the Transfer
value is greater than or equal to the configured threshold.
Threshold
The minimum transfer amount that triggers an alert. Specified as a raw integer — i.e. the on-chain value without decimal adjustment.
For example, to alert on transfers of 1,000 USDC (6 decimals), set the threshold to
1000000000 (1000 × 10⁶).
How to define a threshold: Specify the transfer amount that will trigger an alert in integer format, for example
1000000.Monitored Address Matching
The detector checks each Transfer event against every configured monitored address. A match is registered if the monitored address appears in any of the following positions:
A single transaction may produce multiple alerts if it contains multiple matching Transfer events or if the same address appears in several configurations.