From 25d6e2301a013fe3b553b369b8770cfe5ce640a6 Mon Sep 17 00:00:00 2001 From: johba Date: Tue, 19 Aug 2025 13:47:04 +0200 Subject: [PATCH] out of gas --- onchain/analysis/ImprovedFuzzingAnalysis.s.sol | 10 +++++----- onchain/analysis/RecordedFuzzingAnalysis.s.sol | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/onchain/analysis/ImprovedFuzzingAnalysis.s.sol b/onchain/analysis/ImprovedFuzzingAnalysis.s.sol index ebddaf4..aa57faa 100644 --- a/onchain/analysis/ImprovedFuzzingAnalysis.s.sol +++ b/onchain/analysis/ImprovedFuzzingAnalysis.s.sol @@ -244,7 +244,7 @@ contract ImprovedFuzzingAnalysis is Test, CSVManager { // Recenter during low price vm.warp(block.timestamp + 1 hours); vm.prank(feeDestination); - try lm.recenter() {} catch {} + try lm.recenter{gas: 50_000_000}() {} catch {} // Buy back at low price uint256 remainingWeth = weth.balanceOf(account); @@ -277,7 +277,7 @@ contract ImprovedFuzzingAnalysis is Test, CSVManager { // Trigger recenter vm.warp(block.timestamp + 30 minutes); vm.prank(feeDestination); - try lm.recenter() {} catch {} + try lm.recenter{gas: 50_000_000}() {} catch {} } // Trader tries to follow/counter @@ -313,7 +313,7 @@ contract ImprovedFuzzingAnalysis is Test, CSVManager { if (tick < discoveryLower + 1000) { vm.warp(block.timestamp + 1 hours); vm.prank(feeDestination); - try lm.recenter() {} catch {} + try lm.recenter{gas: 50_000_000}() {} catch {} } } else { // Swing up - coordinated buys @@ -365,7 +365,7 @@ contract ImprovedFuzzingAnalysis is Test, CSVManager { // Recenter while near discovery vm.warp(block.timestamp + 30 minutes); vm.prank(feeDestination); - try lm.recenter() {} catch {} + try lm.recenter{gas: 50_000_000}() {} catch {} if (trackPositions) { _recordPositionData("Near_Discovery"); @@ -402,7 +402,7 @@ contract ImprovedFuzzingAnalysis is Test, CSVManager { // Recenter vm.warp(block.timestamp + (rand % 2 hours)); vm.prank(feeDestination); - try lm.recenter() {} catch {} + try lm.recenter{gas: 50_000_000}() {} catch {} } if (trackPositions && i % 3 == 0) { diff --git a/onchain/analysis/RecordedFuzzingAnalysis.s.sol b/onchain/analysis/RecordedFuzzingAnalysis.s.sol index c890727..08b076f 100644 --- a/onchain/analysis/RecordedFuzzingAnalysis.s.sol +++ b/onchain/analysis/RecordedFuzzingAnalysis.s.sol @@ -137,7 +137,7 @@ contract RecordedFuzzingAnalysis is ImprovedFuzzingAnalysis { vm.warp(block.timestamp + 1 hours); vm.prank(feeDestination); - try lm.recenter() {} catch {} + try lm.recenter{gas: 50_000_000}() {} catch {} (, int24 tickAfter,,,,,) = pool.slot0();