From d7058076c647d27a999e8fbe3061f52ef2a2db7e Mon Sep 17 00:00:00 2001 From: NeelContractor Date: Thu, 18 Dec 2025 13:08:30 +0530 Subject: [PATCH] correct the typo in swap_exact_token_for_tokens --- .../token-swap/src/instructions/swap_exact_tokens_for_tokens.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tokens/token-swap/anchor/programs/token-swap/src/instructions/swap_exact_tokens_for_tokens.rs b/tokens/token-swap/anchor/programs/token-swap/src/instructions/swap_exact_tokens_for_tokens.rs index fb99e65aa..edf88a00d 100644 --- a/tokens/token-swap/anchor/programs/token-swap/src/instructions/swap_exact_tokens_for_tokens.rs +++ b/tokens/token-swap/anchor/programs/token-swap/src/instructions/swap_exact_tokens_for_tokens.rs @@ -134,7 +134,7 @@ pub fn swap_exact_tokens_for_tokens( // We tolerate if the new invariant is higher because it means a rounding error for LPs ctx.accounts.pool_account_a.reload()?; ctx.accounts.pool_account_b.reload()?; - if invariant > ctx.accounts.pool_account_a.amount * ctx.accounts.pool_account_a.amount { + if invariant > ctx.accounts.pool_account_a.amount * ctx.accounts.pool_account_b.amount { return err!(TutorialError::InvariantViolated); }