fix: amountConsumed check in _swapChecked for cyclic swap
This commit is contained in:
@@ -266,7 +266,7 @@ contract TychoRouter is AccessControl, Dispatcher, Pausable, ReentrancyGuard {
|
|||||||
|
|
||||||
uint256 amountConsumed = initialBalance - currentBalance;
|
uint256 amountConsumed = initialBalance - currentBalance;
|
||||||
|
|
||||||
if (amountConsumed != amountIn) {
|
if (tokenIn != tokenOut && amountConsumed != amountIn) {
|
||||||
revert TychoRouter__AmountInDiffersFromConsumed(
|
revert TychoRouter__AmountInDiffersFromConsumed(
|
||||||
amountIn, amountConsumed
|
amountIn, amountConsumed
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user