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 始终是地址较小的代币。