swapExactTokensForTokens

This method swaps an exact amount of one ERC20 tokens (_token0) for another one (_token1).

Function

function swapExactTokensForTokens(
    address _to,
    address _token0,
    address _token1,
    uint _amount0In,
    uint _amount1OutMin,
    uint _deadline
  ) external returns (uint);

Parameters

Parameter
Description

_to

The address of the recipient.

_token0

An ERC20 token address.

_token1

An ERC20 token address.

_amount0In

The amount of _token0 to be swapped.

_amount1OutMin

The minimal amount of _token1 that the user will accept for a given amount of _amount0In.

_deadline

The UTC timestamp that if reached, causes the swap transaction to fail automatically.

Return values

Value
Description

uint _val

The amount of _token1 returned.

Last updated