feat: Emit event when removing executor

- This is not so relevant for security, but it would sabotage our performance if an executor was wrongly removed, so it's worth it to know every time this happens.
This commit is contained in:
TAMARA LIPOWSKI
2025-01-24 11:45:24 -05:00
parent 5214710530
commit 1fabff19c4
3 changed files with 6 additions and 1 deletions

View File

@@ -22,6 +22,7 @@ contract SwapExecutionDispatcher {
mapping(address => bool) public swapExecutors;
event ExecutorSet(address indexed executor);
event ExecutorRemoved(address indexed executor);
/**
* @dev Adds or replaces an approved swap executor contract address if it is a
@@ -42,6 +43,7 @@ contract SwapExecutionDispatcher {
*/
function _removeSwapExecutor(address target) internal {
delete swapExecutors[target];
emit ExecutorRemoved(target);
}
/**