This is the required first step when building a pipeline. The most basic component in a Filter is called a condition. By using a combination of conditions, you can instruct the Filter to only process the data that matches your conditions. Let's look at an example:
To find all the Livepeer token (LPT) transactions which were initiated by the address 0x6bA604963 and happened before June 1st 2020.
Sometimes the conditions can be a bit complicated. For example, you might run into a condition like (A and B) or (C and D) . To achieve that, you would need to use "grouping" . For example, let's try to find the transactions which happened after 2020-08-01 and contain the log "TournamentCreated" or transactions which happened before 2020-05-04and contain the log "Unbond".
💡 Tips on how to deal with a dynamic date range: For example if you want to display certain transactions in the past 24 hours, you can use a combination of system reserved words (start with $$): "NOW", "24H", "30D" to achieve that:
$$NOW - $$24H: Past 24 hours
$$NOW - $$30D: Past 30 Days