2

我正在尝试使用 Etherscan(Ropsten 测试网络)上的 UniswapV2Router02 将 Ropsten 网络上的一些 DAI 换成 ETH。

Ropsten 上的 DAI 地址 = 0xad6d458402f60fd3bd25163575031acdce07538d WETH = 0xc778417E063141139Fce010982780140Aa0cD5Ab

在我的钱包里我有 2000 DAI (Ropsten)

但是当我把数据放在那里时。像这样: 在此处输入图像描述

Metamask 显示合约抛出了一个错误。所以我可能会遗漏一些东西或者我做错了。

在此处输入图像描述

可以请人帮忙并告诉我如何在那里进行成功的交易吗?

4

1 回答 1

4

我得到了这个工作。如果有人有兴趣知道如何,这就是我所做的。

1-amountIn应该是 10^18,这意味着 100 是错误的,它应该是 100x10^18 = 100 000000000000000000

2-首先我必须批准 UniswapRouterAddress 才能花费这 100 DAI。所以在 DAI 合约地址上,我不得不像这样放置数据:

在此处输入图像描述

之后,我无法将 100 DAI 换成 ETH(相当于 100 DAI 的价值)

于 2021-02-13T13:00:54.927 回答