I have an issue with Quickalerts. Six weeks ago, the Quickalert expression below worked on both Ethereum mainnet and Sepolia testnet. Now, it works only on Sepolia. Quickalerts properly sends out a payload. On mainnet, nothing happens.
(tx_logs_topic0 in (‘0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67’,‘0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822’))
&& (tx_from == ‘0x11a945a1886ea95c9b230a9fae2ff01650dea620’)
&& (tx_logs_topic2 =~ ‘11a945a1886ea95c9b230a9fae2ff01650dea620’)
I narrowed down the source of the problem.
When I remove the tx_logs_topic2 part of the expression, it does work on mainnet:
(tx_logs_topic0 in (‘0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67’,‘0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822’))
&& (tx_from == ‘0x11a945a1886ea95c9b230a9fae2ff01650dea620’)
When I use only the tx_logs_topic2 part of the expression, it also works on mainnet:
(tx_logs_topic2 =~ ‘11a945a1886ea95c9b230a9fae2ff01650dea620’)
The issue lies in combining these two parts of the expression. And the issue is specific to Ethereum mainnet in the last several weeks.
1 post - 1 participant