Open LyonSsS opened 5 days ago
There is a PR for this based on audit issues: https://github.com/sygmaprotocol/sygma-relayer/pull/319 Though there are some caveats to it described in the audit issue comments.
Going to keep this as cloned issue after https://github.com/sygmaprotocol/sygma-relayer/pull/319 to remind to retest this. Thanks for pointing it out @mpetrun5
Context: If an Execution fails on destination side ( BTC) by any reasons, we can execute RETRY from EVM side ( old behavior). On this one, the Relayer considers this as an already resolved transaction.
Deposit: https://sepolia.etherscan.io/tx/0x39c9c4ec59d8b8aa416034c179e0d549b625a651980b65eea57712034684e052 Retry: https://sepolia.etherscan.io/tx/0x6fcb0dc29febe164013604bd1918e643ec41f14bdab5f037e11ebdc8ecad8182
Relayer log initial deposit execution here![image](https://github.com/sygmaprotocol/sygma-relayer/assets/30255634/d5af3ec5-1afd-4c19-b0e8-6375a2106127)
Retry logs here![image](https://github.com/sygmaprotocol/sygma-relayer/assets/30255634/1e73ef48-b2cd-48c8-a4a7-dded4b1b4c19)