Hi -- I recently had a transaction revert due to an issue with a deployed contract. The transaction indeed shows as failed on PolygonScan. The problem is my relayer says the transaction was confirmed -- so this failure wasn't detected on my backend system. Is this a mistake/bug, or are reverted transactions supposed to have a confirmed status?
I now have to make a second query via web3 to get the transaction status each time to ensure transactions actually did succeed. It would be useful to get this info directly from the defender client in any case.