From 2c0ec3de10dde1c809075bc25fcaa1a0887e37ba Mon Sep 17 00:00:00 2001 From: Mexp <187994171+0xmexp@users.noreply.github.com> Date: Wed, 17 Sep 2025 23:49:04 +0300 Subject: [PATCH] fix: capture 'nativeBalanceBefore' before the execute call --- test/Calibur.execute.t.sol | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/Calibur.execute.t.sol b/test/Calibur.execute.t.sol index 8680322..65760d8 100644 --- a/test/Calibur.execute.t.sol +++ b/test/Calibur.execute.t.sol @@ -101,10 +101,11 @@ contract CaliburExecuteTest is TokenHandler, HookHandler, ExecuteFixtures, Deleg assertEq(tokenA.balanceOf(address(signerAccount)), 100e18); assertEq(tokenB.balanceOf(address(signerAccount)), 100e18); + uint256 nativeBalanceBefore = address(signerAccount).balance; + vm.prank(address(signerAccount)); signerAccount.execute(BATCHED_CALL, executionData); - uint256 nativeBalanceBefore = address(signerAccount).balance; assertEq(tokenA.balanceOf(address(receiver)), 1e18); assertEq(tokenB.balanceOf(address(receiver)), 1e18); // native balance should not change