Factory
Address
DoveSwapFactory is deployed at 0xeA2709fCD78141976803C3aecA23eCEa3Cb9cb41 on the Polygon zkEVM Mainnet
Events
PairCreatedβ
event PairCreated(address indexed token0, address indexed token1, address pair, uinEmitted each time a pair is created via createPair.
token0is guaranteed to be strictly less thantoken1by sort order.
Read-Only Functions
getPairβ
function getPair(address tokenA, address tokenB) external view returns (address pair);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 via the SDK.
allPairsβ
function allPairs(uint) external view returns (address pair);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β
function allPairsLength() external view returns (uint);Returns the total number of pairs created through the factory so far.
feeToβ
function feeTo() external view returns (address);See Protocol Charge Calculation.
feeToSetterβ
function feeToSetter() external view returns (address);The address allowed to change feeTo.
State-Changing Functions
createPairβ
function createPair(address tokenA, address tokenB) external returns (address pair);Creates a pair for tokenA and tokenB if one doesn't exist already.
tokenAandtokenBare interchangeable.Emits PairCreated.
Last updated