Message: RemoveFromOutTxTracker
The RemoveFromOutTxTracker
handler is responsible for removing transaction hashes from the output transaction tracker. It first ensures that the caller is a bonded validator or the admin address, then removes the transaction from the tracker that has the corresponding chain ID and nonce.
The ChainId
must be a known chain, and the Nonce
can be any uint64
.
Since any bonded validator is allowed to remove transactions from the tracker, it is possible for a malicious validator to trigger the revert flow, even if the outgoing transaction was successful (see ).