V2Factory
The Factory contract is responsible for creating and managing unique liquidity pools for various token pairs. The receiver of the trading fees among these liquidity pools is set on this contract.
The full contract can be found here.
Events
PairCreated
Emitted each time a pair is created via createPair.
token0
is guaranteed to be strictly less thantoken1
by sort order.
Read-Only Functions
allPairs
Returns the address of the n
th pair (0
-indexed) created through the factory, or address(0)
(0x0000000000000000000000000000000000000000
) if not enough pairs have been created yet.
Pass
0
for the address of the first pair created,1
for the second, etc.
getPair
Returns the address of the pair for tokenA
and tokenB
, if it has been created, else address(0)
(0x0000000000000000000000000000000000000000
).
tokenA
andtokenB
are interchangeable.
Parameters
allPairsLength
Returns the total number of pairs created through the factory so far.
feeTo
Returns the address of where the feeTo is set to. If address(0)
then the fees are not turned on.
feeToSetter
The address allowed to change feeTo.
State-Changing Functions
createPair
Creates a pair for tokenA
and tokenB
if one doesn't exist already.
tokenA
andtokenB
are interchangeable.Emits PairCreated.
tokenA
andtokenB
are interchangeable.
setFeeTo
Sets the feeTo
Parameters
setFeeToSetter
Sets the feeToSetter.
Parameters
Interface
Last updated