swapTokensForExactETH

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

Function

function swapTokensForExactETH(
    address _to,
    address _token,
    uint _amountOut,
    uint _amountInMax,
    uint _deadline
  ) external returns (uint input);

Parameters

ParameterDescription

_to

The address of the recipient.

_token0

An ERC20 token address.

_amountOut

The amount of ether that one wants to receive.

_amountInMax

The maximal amount of _token0 that the user is willing to trade for a given amount of _amount1Out.

_deadline

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

Return values

ValueDescription

uint _val

The amount of _token0.

Last updated