From a3bffd4f75e8644997970a45c6a8f2b896a30394 Mon Sep 17 00:00:00 2001 From: royvardhan Date: Wed, 5 Mar 2025 00:45:22 +0530 Subject: [PATCH] fix: add amountIn in error TychoRouter__AmountInDiffersFromConsumed --- foundry/src/TychoRouter.sol | 8 ++++++-- foundry/test/TychoRouter.t.sol | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/foundry/src/TychoRouter.sol b/foundry/src/TychoRouter.sol index 8897435..3194c2e 100644 --- a/foundry/src/TychoRouter.sol +++ b/foundry/src/TychoRouter.sol @@ -59,7 +59,9 @@ error TychoRouter__AddressZero(); error TychoRouter__AmountZero(); error TychoRouter__EmptySwaps(); error TychoRouter__NegativeSlippage(uint256 amount, uint256 minAmount); -error TychoRouter__AmountInDiffersFromConsumed(uint256 amountConsumed); +error TychoRouter__AmountInDiffersFromConsumed( + uint256 amountIn, uint256 amountConsumed +); error TychoRouter__MessageValueMismatch(uint256 value, uint256 amount); error TychoRouter__InvalidDataLength(); @@ -164,7 +166,9 @@ contract TychoRouter is AccessControl, Dispatcher, Pausable, ReentrancyGuard { uint256 amountConsumed = initialBalance - currentBalance; if (amountConsumed != amountIn) { - revert TychoRouter__AmountInDiffersFromConsumed(amountConsumed); + revert TychoRouter__AmountInDiffersFromConsumed( + amountIn, amountConsumed + ); } if (fee > 0) { diff --git a/foundry/test/TychoRouter.t.sol b/foundry/test/TychoRouter.t.sol index 1717ddb..08a069e 100644 --- a/foundry/test/TychoRouter.t.sol +++ b/foundry/test/TychoRouter.t.sol @@ -896,6 +896,7 @@ contract TychoRouterTest is TychoRouterTestSetup { vm.expectRevert( abi.encodeWithSelector( TychoRouter__AmountInDiffersFromConsumed.selector, + 1000000000000000000, 600000000000000000 ) );