学习夹子入门第一篇《了解pancakeswap 路由》

内部功能

function sortTokens(address tokenA, address tokenB) internal pure returns (address token0, address token1);


对令牌地址进行排序。

function pairFor(address factory, address tokenA, address tokenB) internal pure returns (address pair);


无需通过 v2 SDK 进行任何外部调用即可计算一对地址。

function getReserves(address factory, address tokenA, address tokenB) internal view returns (uint reserveA, uint reserveB);


对传递的令牌调用getReserves ,并返回按传递参数的顺序排序的结果。

function quote(uint amountA, uint reserveA, uint reserveB) internal pure returns (uint amountB);


给定一些资产数量和储备,返回代表等值的其他资产的数量。

用于在调用mint之前计算最佳代币数量。

function getAmountOut(uint amountIn, uint reserveIn, uint reserveOut) internal pure returns (uint amountOut);


给定输入资产数量,返回给定准备金的其他资产(考虑费用)的最大输出数量。

在getAmountsOut中使用。

function getAmountIn(uint amountOut, uint reserveIn, uint reserveOut) internal pure returns (uint amountIn);


返回购买给定输出资产数量(考虑费用)给定储备所需的最小输入资产数量。

如果你需要bsc夹子服务器可+Q1569726

在getAmountsIn中使用。

function getAmountsOut(uint amountIn, address[] memory path) internal view returns (uint[] memory amounts);


给定一个输入资产数量和一个代币地址数组,通过依次为路径中的每对代币地址调用 getReserves 并使用这些来调用 getAmountOut 来计算所有后续的最大输出代币数量。

用于在调用swap之前计算最佳代币数量。

function getAmountsIn(uint amountOut, address[] memory path) internal view returns (uint[] memory amounts);


给定一个输出资产数量和一个令牌地址数组,通过依次为路径中的每对令牌地址调用 getReserves 并使用这些调用getAmountIn来计算所有先前的最小输入令牌数量。

用于在调用swap之前计算最佳代币数量。

你可能感兴趣的:(夹子,服务器,bsc,linux,运维)