何如调用uniswap合约卖出代币

我知道如何使用ether.js调用合约,我会一些基础的dapp知识 但是具体要怎么做 比如 问题1:卖出代币时,会提示我先授权,这个授权是授权给uniswap的合约地址吗? 问题2:这是uniswap V2版本的方法截图(这东西有点乱,我也不确定这个到底是不是uniswap v2),这么多swap种类的方法,我应该用哪个,具体怎么传参 问题3:当然不用uniswap V2版本也行,只要能实现卖出代币

360截图1773121283106105.jpg

请先 登录 后评论

最佳答案 2023-07-07 10:58

问题1:是的,Uniswap 要使用你的 token 需要你把 token 授权给Uniswap. 问题2: 是 Uniswap V2版本, 使用哪一个取决于你要兑换什么,以及你的 token 会不会扣手续费。 (Exact 关键字在前面表示确定要消耗币的数据, 在后面表示获得币的数量), 怎么传参数,Uniswap 有文档, 你可以看看。

请先 登录 后评论

其它 1 个回答

鬼才链(v+transbsc)
请先 登录 后评论
  • 2 关注
  • 0 收藏,1730 浏览
  • 小蘑菇云 提出于 2023-07-05 21:36