Skip to main content

V2 Factory 与 Pair

V2 Factory

V2 Factory 负责创建和索引 V2 交易对。每个唯一的代币对只有一个 V2 流动性池。

核心函数

getPair

返回两个代币的 Pair 合约地址,如果不存在则返回零地址。
代币顺序无关紧要 — getPair(A, B)getPair(B, A) 返回相同结果。

allPairs

返回给定索引处的 Pair 地址。用于枚举遍历。

ABI


V2 Pair

每个 V2 Pair 是一个 ERC-20 合约(LP 代币),同时持有池的储备量并执行兑换。

核心函数

getReserves

返回当前的代币储备量和最后一个区块的时间戳。
token0 始终是地址较小的代币。

token0 / token1

返回池中代币的地址。

totalSupply / balanceOf

用于 LP 代币记账的标准 ERC-20 函数。

ABI

示例:读取池状态