I don't understand the paramater AmountOutMin for this function.
From the docs, it seems that the call will fail, if the amount specified by this parameter, is not transferred to the user.
However, in this transaction, the amount of AmountOutMin is less than what was recieved, yet the transaction still competed.
Am I misunderstanding the parameter?
https://etherscan.io/tx/0x3167977ed9c502e44242ce2c83f6053c0e1d4f320003c66639a1c1439324eb34
AmountOutMin in this case is 2503268748949308471 which divided by 10^9 is 2503268748, which is less than what was recieved