The ActionExecutor contract produces events that are used to track the status of a transaction.
event ActionSource(
uint256 indexed actionId,
uint256 indexed targetChainId,
address indexed sourceSender,
address targetRecipient,
uint256 gatewayType,
address sourceToken,
address targetToken,
uint256 amount,
uint256 fee,
uint256 timestamp
);
event ActionTarget(
uint256 indexed actionId,
uint256 indexed sourceChainId,
bool indexed isSuccess
);
event ActionFallback(
uint256 indexed actionId,
uint256 indexed targetChainId
);