From 68ae175acbe66a367731f8d2a82c82e524b117cc Mon Sep 17 00:00:00 2001 From: malgus01 Date: Mon, 6 Oct 2025 10:04:40 -0700 Subject: [PATCH 1/3] feat: Add ProfitDistributed Event --- src/onchain/TestArbitrage.sol | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/onchain/TestArbitrage.sol b/src/onchain/TestArbitrage.sol index 2afa76c..02e6392 100644 --- a/src/onchain/TestArbitrage.sol +++ b/src/onchain/TestArbitrage.sol @@ -194,6 +194,12 @@ contract TestArbitrage is IFlashLoanRecipient, ReentrancyGuard, Ownable, Pausabl /// @param changedBy Address that made the change event ConfigurationUpdated(string parameter, uint256 oldValue, uint256 newValue, address changedBy); + + event ProfitDistributed( + address indexed recipient, + uint256 amount, + address indexed token + ); ////////////////////////////////////////////////////////////// // CONSTRUCTOR // ////////////////////////////////////////////////////////////// From 07f1ca98c2f1f7cdf0d897169eca4d5f16091fc5 Mon Sep 17 00:00:00 2001 From: malgus01 Date: Mon, 6 Oct 2025 10:04:55 -0700 Subject: [PATCH 2/3] feat: Add ProfitDistributed Event Natspec Comments --- src/onchain/TestArbitrage.sol | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/onchain/TestArbitrage.sol b/src/onchain/TestArbitrage.sol index 02e6392..6a70f81 100644 --- a/src/onchain/TestArbitrage.sol +++ b/src/onchain/TestArbitrage.sol @@ -194,7 +194,10 @@ contract TestArbitrage is IFlashLoanRecipient, ReentrancyGuard, Ownable, Pausabl /// @param changedBy Address that made the change event ConfigurationUpdated(string parameter, uint256 oldValue, uint256 newValue, address changedBy); - + /// @notice Emitted when profit is distributed + /// @param recipient Address receiving profit + /// @param amount Profit amount + /// @param token Token address event ProfitDistributed( address indexed recipient, uint256 amount, From 8cbad8345d7f96c535c9106f332ea84ce9b50d6f Mon Sep 17 00:00:00 2001 From: malgus01 Date: Mon, 6 Oct 2025 10:05:07 -0700 Subject: [PATCH 3/3] feat: forge fmt --- src/onchain/TestArbitrage.sol | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/onchain/TestArbitrage.sol b/src/onchain/TestArbitrage.sol index 6a70f81..a74c0a0 100644 --- a/src/onchain/TestArbitrage.sol +++ b/src/onchain/TestArbitrage.sol @@ -198,11 +198,7 @@ contract TestArbitrage is IFlashLoanRecipient, ReentrancyGuard, Ownable, Pausabl /// @param recipient Address receiving profit /// @param amount Profit amount /// @param token Token address - event ProfitDistributed( - address indexed recipient, - uint256 amount, - address indexed token - ); + event ProfitDistributed(address indexed recipient, uint256 amount, address indexed token); ////////////////////////////////////////////////////////////// // CONSTRUCTOR // //////////////////////////////////////////////////////////////