Minimum received is the smallest output your swap is allowed to deliver after slippage tolerance, expressed in the destination token’s smallest units. The key condition is that token’s decimal precision: a six-decimal token can represent 0.000001 units, so rounding may lower the displayed minimum by less than that amount.
Decimals set the smallest amount a token can represent
A token’s decimals tell wallets how to display its integer balance in familiar units. For example, a token with six decimals represents 1 token as 1,000,000 base units; a transfer cannot send a fraction smaller than one base unit. Ethereum’s ERC-20 documentation explains that decimals guide display, while contract arithmetic uses integers.
thor swap compares swap routes and shows a minimum received figure, helping you check the least output you are accepting before you approve a wallet transaction. Read that figure in the destination asset’s units, rather than assuming every token supports the same number of decimal places.
For example, suppose a quote estimates 12.345678 tokens and your slippage tolerance is 0.5%. Multiplying by 0.995 gives a minimum of 12.28394961. If the destination token has six decimals, its smallest representable amount below that result is 12.283949. The tiny difference is precision rounding; the larger gap from 12.345678 is the slippage allowance.
Slippage and decimal rounding do different jobs
Slippage tolerance sets how far the execution output may fall below the quote before the swap no longer meets its minimum. Decimal precision then determines how that minimum can be represented as whole base units. Rounding down avoids setting an impossible fractional base unit, but it can make the minimum a fraction lower than the raw calculation.
Do not treat the minimum as a promised payout. It is a threshold for the swap’s execution, and the final amount can still differ from the estimate while remaining above that threshold. Network fees are separate costs; they may be paid in the sending or receiving chain’s gas token and do not become extra destination tokens.
Check the destination amount before approving
If you are moving from a centralised exchange to your own wallet, check three figures on the swap screen: the quoted output, the minimum received, and the network fee. Then confirm that the destination asset and network match the wallet address you control. A rounded display such as 12.28 may hide several valid base-unit digits, so expand the quote details when available.
If the amount is unexpectedly coarse, check the token’s decimals in a reputable block explorer or the network’s token documentation; Solana’s token documentation, for example, identifies decimals as a property of the token mint. On thor swap, compare the route’s full-precision quote and minimum before signing, and reduce the trade size or revisit the route if the minimum is below what you are willing to receive.