交易对合约

查询储备量

function getReserves() external view returns (
    uint112 reserve0,
    uint112 reserve1,
    uint32 blockTimestampLast
);

查询价格

function price0CumulativeLast() external view returns (uint);
function price1CumulativeLast() external view returns (uint);

查询代币信息

function token0() external view returns (address);
function token1() external view returns (address);
function fee() external view returns (uint24);

查询LP代币信息

function name() external view returns (string memory);
function symbol() external view returns (string memory);
function decimals() external view returns (uint8);
function totalSupply() external view returns (uint);
function balanceOf(address owner) external view returns (uint);
function allowance(address owner, address spender) external view returns (uint);

LP 代币操作

function approve(address spender, uint value) external returns (bool);
function transfer(address to, uint value) external returns (bool);
function transferFrom(address from, address to, uint value) external returns (bool);

Last updated