Filters

Once incoming blocks are condensed into enriched events, Brist matches these events with user-defined filters before funneling them into the designated output channels. Filters can be stacked, with AND logic applying to the filters in a series.

Currently, Brist supports two kinds of filters (with more on the way!):

Wallet Filters

Wallet filters match the sending and/or receiving addresses of events. Wallet filters can be used to, for example:

  • Create an alert whenever a certain wallet makes a trade, or receives an asset

  • Create an alert when a certain smart contract (e.g. OpenSea, a Uniswap pool) is interacted with, by entering the contract address in the "To" section

Token/NFT Filters

Token/NFT filters match the smart contract that facilitated a transfer. You can use Token/NFT filters to match with a specific NFT collection (e.g. Bored Ape Yacht Club) or ERC-20 token (e.g. USDC).

To create a Token/NFT filter, you just need to indicate the contract address underlying the asset; you can find this information easily on Etherscan, OpenSea, Coingecko, and a variety of other services. We will be enabling token/NFT searches in the near future, so you won't have to know the contract address to create a filter.

Last updated