If a swap quotes 250 TRX and sets minimum received at 247.5 TRX, the contract can complete only if it delivers at least 247.5. That floor protects you from a worse execution price; it does not promise the quoted amount, and a transaction can remain pending while the network has yet to record its outcome.
Minimum received is the lowest output the swap contract will accept when it executes. It is usually calculated from the quoted output and a slippage tolerance: the amount of price movement you agree to allow between the quote and execution.
For example, with a quote of 250 TRX and a 1% tolerance, the minimum is 247.5 TRX. If the route can deliver 248 TRX when it executes, the swap may complete; if it can deliver only 247 TRX, the contract should revert instead of accepting the lower amount. This is a threshold, not a prediction that the market will move by exactly 1%.
The estimate can change while your transaction waits because trades before yours alter a pool’s token balances. A larger trade relative to the pool can also move the price more; this effect is called price impact. For a route through multiple pools, each hop affects the final output, while the minimum generally applies to the output token you receive.
“Pending” describes an unresolved transaction status, not proof that your minimum was missed. Check the transaction ID in your wallet or a TRON block explorer to see whether the transaction was included and whether contract execution succeeded.
These two cases call for different next steps:
A pending or failed swap is a moment to verify what happened before acting again. The TRON swap service is a way to exchange TRX and TRON TRC-20 tokens such as USDT directly from a wallet; whichever service you use, use the original transaction ID to distinguish an unresolved attempt from one that actually failed.
First, confirm the transaction’s on-chain result and whether the intended token balance changed. If it is still unresolved, avoid submitting a second swap until you know whether the first one can still execute. If it failed, review the failure reason and get a fresh quote before deciding whether to try again.
Then compare the new minimum with the amount you are willing to receive. A tighter tolerance gives you a higher floor but makes a swap more likely to revert if the price moves; a looser tolerance makes execution easier but accepts a worse outcome. Don’t raise the tolerance just to clear a failure unless the lower possible output still suits you.
Token displays can also round small amounts: TRC-20 tokens use decimal places to represent fractional units, so compare the displayed minimum and actual output at the precision shown by the wallet. Before acting, ask yourself: “Would I still accept this swap if it delivered exactly the minimum?”