I am using the safe-core-sdk
to propose transactions to the Gnosis Safe Transaction Service.
When the transaction has been proposed, I am then checking frequently via a job whether the transaction has been executed, and successful. I am doing this by using getTransaction
, part of the safe-service-client
, which returns some transaction object of type SafeMultisigTransactionResponse
.
The issue I am having, is when I reject a transaction via the Safe UI, and then get the tx, there is no indication that the transaction has been rejected. The isExecuted
property is false, and the isSuccessful
property is still null. The safe tx hash in the UI for the on chain rejection, is also different to the safe tx hash for the proposed transaction.
Is there a way I can verify that a transaction has been rejected via the sdk?
Cheers