Defender's Monitors - Filter out by account address

I need to setup Monitors to filter out events by a few addresses from my database. For instance, only receive notifications from Transfers that involve addresses that I'm interested in.

I couldn't find an option in the Monitors settings. Is there a way to do this from Monitors or I need to setup an external layer to filter this out? My concern is if I need to monitor a contract with high volume of transactions, like USDC, it will flood my middleware.

Hi @TheSlackOne you can configure your monitors to only listen to events emitted from selected addresses. When you create your monitor simply select which addresses you'd like your monitor to listen to. Please note monitoring relies on the underlying ABI, so you may only have 1 ABI per monitor. In case of multiple smart contracts, the monitor must adhere to the same ABI/Interface.

1 Like