Assessment reports>ZetaChain>Threat Models>Message: RemoveFromOutTxTracker

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 ).

Zellic © 2024Back to top ↑