IUniswapV2Pair

Events

Approval

Approval(address,address,uint256)

NameTypeDescription

owner

address

spender

address

value

uint256

Transfer

Transfer(address,address,uint256)

NameTypeDescription

from

address

to

address

value

uint256

Mint

Mint(address,uint256,uint256)

NameTypeDescription

sender

address

amount0

uint256

amount1

uint256

Burn

Burn(address,uint256,uint256,address)

NameTypeDescription

sender

address

amount0

uint256

amount1

uint256

to

address

Swap

Swap(address,uint256,uint256,uint256,uint256,address)

NameTypeDescription

sender

address

amount0In

uint256

amount1In

uint256

amount0Out

uint256

amount1Out

uint256

to

address

Sync

Sync(uint112,uint112)

NameTypeDescription

reserve0

uint112

reserve1

uint112

Functions

name

name() pure external

Returns:

NameTypeDescription

[0]

string

symbol

symbol() pure external

Returns:

NameTypeDescription

[0]

string

decimals

decimals() pure external

Returns:

NameTypeDescription

[0]

uint8

totalSupply

totalSupply() view external

Returns:

NameTypeDescription

[0]

uint256

balanceOf

balanceOf(address) view external

NameTypeDescription

owner

address

Returns:

NameTypeDescription

[0]

uint256

allowance

allowance(address,address) view external

NameTypeDescription

owner

address

spender

address

Returns:

NameTypeDescription

[0]

uint256

approve

approve(address,uint256) external

NameTypeDescription

spender

address

value

uint256

Returns:

NameTypeDescription

[0]

bool

transfer

transfer(address,uint256) external

NameTypeDescription

to

address

value

uint256

Returns:

NameTypeDescription

[0]

bool

transferFrom

transferFrom(address,address,uint256) external

NameTypeDescription

from

address

to

address

value

uint256

Returns:

NameTypeDescription

[0]

bool

DOMAIN_SEPARATOR

DOMAIN_SEPARATOR() view external

Returns:

NameTypeDescription

[0]

bytes32

PERMIT_TYPEHASH

PERMIT_TYPEHASH() pure external

Returns:

NameTypeDescription

[0]

bytes32

nonces

nonces(address) view external

NameTypeDescription

owner

address

Returns:

NameTypeDescription

[0]

uint256

permit

permit(address,address,uint256,uint256,uint8,bytes32,bytes32) external

NameTypeDescription

owner

address

spender

address

value

uint256

deadline

uint256

v

uint8

r

bytes32

s

bytes32

MINIMUM_LIQUIDITY

MINIMUM_LIQUIDITY() pure external

Returns:

NameTypeDescription

[0]

uint256

factory

factory() view external

Returns:

NameTypeDescription

[0]

address

token0

token0() view external

Returns:

NameTypeDescription

[0]

address

token1

token1() view external

Returns:

NameTypeDescription

[0]

address

getReserves

getReserves() view external

Returns:

NameTypeDescription

reserve0

uint112

reserve1

uint112

blockTimestampLast

uint32

price0CumulativeLast

price0CumulativeLast() view external

Returns:

NameTypeDescription

[0]

uint256

price1CumulativeLast

price1CumulativeLast() view external

Returns:

NameTypeDescription

[0]

uint256

kLast

kLast() view external

Returns:

NameTypeDescription

[0]

uint256

mint

mint(address) external

NameTypeDescription

to

address

Returns:

NameTypeDescription

liquidity

uint256

burn

burn(address) external

NameTypeDescription

to

address

Returns:

NameTypeDescription

amount0

uint256

amount1

uint256

swap

swap(uint256,uint256,address,bytes) external

NameTypeDescription

amount0Out

uint256

amount1Out

uint256

to

address

data

bytes

skim

skim(address) external

NameTypeDescription

to

address

sync

sync() external

initialize

initialize(address,address) external

NameTypeDescription

address

address