Skip to main content

Try it Live

Run EventLog examples in the interactive playground

    Filter Semantics

    Single Address

    Checks exact address equality using constant-time comparison:

    Multiple Addresses (OR Logic)

    Matches if log address equals ANY of the filter addresses:

    Usage Patterns

    Filtering Single Contract

    Multi-Contract Monitoring

    Token Portfolio Tracking

    Excluding Specific Contracts

    Combining with Topic Filters

    Performance

    Uses constant-time address comparison to prevent timing attacks:

    Batch Filtering

    For large log arrays, use filterLogs for optimized batch filtering:

    See Also