为什么在 Erc20 Contract 中包含 UniSwapRouterV2?

666bbhhj 666bbhhj 提出于 2022-02-13 00:24 4350 浏览

许多 ERC20 代币都包含UniSwapRouterV2在他们的合约中。这样做有什么好处?不包括路由器可以吗?

例如 的路由器代码:


// pragma solidity >=0.6.2;

interface IUniswapV2Router02 is IUniswapV2Router01 {
function removeLiquidityETHSupportingFeeOnTransferTokens(
    address token,
    uint liquidity,
    uint amountTokenMin,
    uint amountETHMin,
    address to,
    uint deadline
) external returns (uint amountETH);
function removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(
    address token,
    uint liquidity,
    uint amountTokenMin,
    uint amountETHMin,
    address to,
    uint deadline,
    bool approveMax, uint8 v, bytes32 r, bytes32 s
) external returns (uint amountETH);

function swapExactTokensForTokensSupportingFeeOnTransferTokens(
    uint amountIn,
    uint amountOutMin,
    address[] calldata path,
    address to,
    uint deadline
) external;
function swapExactETHForTokensSupportingFeeOnTransferTokens(
    uint amountOutMin,
    address[] calldata path,
    address to,
    uint deadline
) external payable;
function swapExactTokensForETHSupportingFeeOnTransferTokens(
    uint amountIn,
    uint amountOutMin,
    address[] calldata path,
    address to,
    uint deadline
) external;
}

5 个回答

Leego 2022-02-13 08:56
wess 2022-02-13 11:02
666bbhhj 2022-02-13 17:57
执灯一盏 区块链开发工程师 2022-02-17 11:52

写回答

你需要登录后才可以回答问题,登录