Skip to main content

IUniswapV2Pair

Git Source

Inherits: IUniswapV2ERC20

Functions​

token0​

function token0() external view returns (address);

Returns

NameTypeDescription
<none>address

token1​

function token1() external view returns (address);

Returns

NameTypeDescription
<none>address

swap​

function swap(uint256 amount0Out, uint256 amount1Out, address to, bytes calldata data) external;

Parameters

NameTypeDescription
amount0Outuint256
amount1Outuint256
toaddress
databytes

getReserves​

function getReserves()
external
view
returns (uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast);

Returns

NameTypeDescription
reserve0uint112
reserve1uint112
blockTimestampLastuint32

mint​

function mint(address to) external returns (uint256 liquidity);

Parameters

NameTypeDescription
toaddress

Returns

NameTypeDescription
liquidityuint256

sync​

function sync() external;