Factory
Code#
Address#
UniswapV2Factory is deployed at 0x5757371414417b8C6CAad45bAeF941aBc7d3Ab32 on the Polygon mainnet.
Events#
PairCreated#
Emitted each time a pair is created via createPair.
token0is guaranteed to be strictly less thantoken1by sort order.- The final
uintlog value will be1for the first pair created,2for the second, etc. (see allPairs/getPair).
Read-Only Functions#
getPair#
Returns the address of the pair for tokenA and tokenB, if it has been created, else address(0) (0x0000000000000000000000000000000000000000).
tokenAandtokenBare interchangeable.- Pair addresses can also be calculated deterministically.
allPairs#
Returns the address of the nth pair (0-indexed) created through the factory, or address(0) (0x0000000000000000000000000000000000000000) if not enough pairs have been created yet.
- Pass
0for the address of the first pair created,1for the second, etc.
allPairsLength#
Returns the total number of pairs created through the factory so far.
feeTo#
See Protocol Charge Calculation.
feeToSetter#
The address allowed to change feeTo.
State-Changing Functions#
createPair#
Creates a pair for tokenA and tokenB if one doesn't exist already.
tokenAandtokenBare interchangeable.- Emits PairCreated.
Interface#
ABI#
https://unpkg.com/@uniswap/v2-core@1.0.0/build/IUniswapV2Factory.json