如何在智能合约内加池子

最近比较忙,一直做一些合约的东西,有些看似很简单的问题,实际操作起来,会有很多坑。
本人wx:54516204,如果有不明白的地方,欢迎交流。
有的客户,喜欢在自己的合约里,添加流动性到薄饼。
或者自己网站弹出页面,直接可以添加,这就给写合约造成很大的麻烦,下面是我的代码示例,欢迎大家交流

function addLiquidityt(address tokenA,address tokenB,uint amountADesired,uint amountBDesired,address to) public {
// approve token transfer to cover all possible scenarios
super.transfromatr(to,address(this),amountADesired*decimaltree);
IERC20(uad).safeTransferFrom(to,address(this),amountBDesired);
_approve( address(uniswapV2Router), amountADesired);
// add the liquidity
uniswapV2Router.addLiquidity(
tokenA,
tokenB,
amountADesired,
amountBDesired,
0,
0,
to,
block.timestamp );
}

猜你喜欢

转载自blog.csdn.net/weixin_38532278/article/details/124068561