Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ethereum 如何使用UniswapV2Router02合约使用SwapeXactTokensForth()将令牌交换为ETH_Ethereum_Smartcontracts_Web3js_Etherscan - Fatal编程技术网

Ethereum 如何使用UniswapV2Router02合约使用SwapeXactTokensForth()将令牌交换为ETH

Ethereum 如何使用UniswapV2Router02合约使用SwapeXactTokensForth()将令牌交换为ETH,ethereum,smartcontracts,web3js,etherscan,Ethereum,Smartcontracts,Web3js,Etherscan,我打算使用Etherscan(Ropsten测试网络)上的UniswapV2Router02在Ropsten网络上交换一些DAI和ETH Ropsten上的DAI地址=0xad6d458402f60fd3bd25163575031acdce07538d WETH=0xC778417E063141139FCE01098278014040AA0CD5AB 我的钱包里有2000个DAI(Ropsten) 但是当我把数据放在那里的时候。这样地: Metamask显示契约引发了一个错误。 所以我可能错过

我打算使用Etherscan(Ropsten测试网络)上的UniswapV2Router02在Ropsten网络上交换一些DAI和ETH

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

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

但是当我把数据放在那里的时候。这样地:

Metamask显示契约引发了一个错误。 所以我可能错过了什么,或者我做错了

能否请人帮忙,告诉我如何在那里成功交易?

我成功了。 如果有人对解决方案感兴趣,下面是我所做的

1-
amountIn
应该在10^18中,这意味着100被写入,它应该是100x10^18=100000000000000000000

2-我必须批准UniswapRouterAddress来花费这100 DAI。 因此,在DAI合同地址上,我必须将数据如下:

在那之后,我不能用100黛换以太币(100黛相当于以太币)