如何解决如何使用 UniswapV2Router02 Contract 用 swapExactTokensForETH() 将代币换成 ETH
我正在尝试使用 Etherscan(Ropsten 测试网络)上的 UniswapV2Router02 在 Ropsten 网络上将一些 DAI 换成 ETH。
Ropsten 上的 DAI 地址 = 0xad6d458402f60fd3bd25163575031acdce07538d WETH = 0xc778417E063141139Fce010982780140Aa0cD5Ab
我的钱包里有 2000 个 DAI(Ropsten)
Metamask 显示合约抛出了一个错误。 所以我可能遗漏了一些东西,或者我做错了。
可以请人帮忙,告诉我如何在那里成功交易吗?
解决方法
我让它起作用了。 我有人对解决方案感兴趣,这就是我所做的。
1- amountIn
应该在 10^18,这意味着 100 是错误的,应该是 100x10^18 = 100000000000000000000
2- 我必须批准 UniswapRouterAddress 才能花费这 100 个 DAI。 所以在 DAI 合约地址上,我不得不这样放置数据:
之后我就无法刷 100 DAI 换取 ETH(100 DAI 相当于 ETH)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。