Unable to filter contract transfers by value

:computer: Environment
I'm using Contract Sentinels in order to monitor transactions for specific contracts.

:memo:Details
In this example, i'm using USDC's contract address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48.

Under monitoring -> Transaction, the expression i've used is: value > 500000000 AND status == 'success'. Under Contract, -> Events i've selected: Transfer(address,address,uint256)

Web hooked it to a Slack channel. So i was expected alerts for any transfers of USDC but only for value above 500 million. But I am still getting alerts for every single USDC transfer.

Can anyone help?

Hi @lalacat

Welcome to the community!

I believe the value field is expressed in WEI, which means that if you want value to be the equivalent of 500M, you'll need to change it to 500000000000000000000000000 instead of 500000000. (WEI to ETH conversion).

Let me know if that works for you!

Hi @nami , thank you so much for this.

I'm also facing issues with another topic (post link: Unable to customize notification body fully), do you mind to help take a look as well? Will be very much appreciated.