From af20417dcacf994658ec25705d89e91d196e031b Mon Sep 17 00:00:00 2001 From: Shawn Rizo Date: Wed, 1 Oct 2025 13:53:55 -0400 Subject: [PATCH 1/2] feat: Add Incremented for each new trade w/ Natspec Comments --- src/onchain/TestArbitrage.sol | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/onchain/TestArbitrage.sol b/src/onchain/TestArbitrage.sol index 42f2f2f..68406da 100644 --- a/src/onchain/TestArbitrage.sol +++ b/src/onchain/TestArbitrage.sol @@ -127,6 +127,10 @@ contract TestArbitrage is IFlashLoanRecipient, ReentrancyGuard, Ownable, Pausabl /// @dev Allows retrieval of specific trade details mapping(uint256 => TradeResult) public tradeHistory; + /// @notice Counter for trade IDs + /// @dev Incremented for each new trade + uint256 public tradeCounter; + ////////////////////////////////////////////////////////////// // CONSTRUCTOR // ////////////////////////////////////////////////////////////// From b52bc7ed74fe6d252798d19feb3bf9ea7981fc80 Mon Sep 17 00:00:00 2001 From: Shawn Rizo Date: Wed, 1 Oct 2025 13:54:27 -0400 Subject: [PATCH 2/2] feat: Add Test mode flag for simulation purposes w/ Natspec Comments --- src/onchain/TestArbitrage.sol | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/onchain/TestArbitrage.sol b/src/onchain/TestArbitrage.sol index 68406da..e21fa27 100644 --- a/src/onchain/TestArbitrage.sol +++ b/src/onchain/TestArbitrage.sol @@ -131,6 +131,10 @@ contract TestArbitrage is IFlashLoanRecipient, ReentrancyGuard, Ownable, Pausabl /// @dev Incremented for each new trade uint256 public tradeCounter; + /// @notice Test mode flag for simulation purposes + /// @dev When true, enables additional testing features + bool public testMode; + ////////////////////////////////////////////////////////////// // CONSTRUCTOR // //////////////////////////////////////////////////////////////