创建 lp 代币并在 BSCTestnet 中增加流动性

问题描述

我试图从在 bsctestnet 和 BNB 中创建的令牌创建 lp 令牌 我使用了这个 testnet 路由器地址 0xD99D1c33F9fC3444f8101754aBC46c52416550D1,其中有两个功能。我应该使用其中的哪一个addLiquidityETHaddLiquidity 。 当我使用第一个函数时,我收到合同错误..已恢复。

解决方法

您需要致电 addLiquidityETH,但您首先需要批准所需金额(或最大值),即

IERC20(uniswapV2Pair).approve(address(uniswapV2Router),type(uint).max);
uniswapV2Router.addLiquidityEth{value:ethAmount}(...);

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...