Ethereum 如何使用UniswapV2Router02合约使用SwapeXactTokensForth()将令牌交换为ETH
我打算使用Etherscan(Ropsten测试网络)上的UniswapV2Router02在Ropsten网络上交换一些DAI和ETH Ropsten上的DAI地址=0xad6d458402f60fd3bd25163575031acdce07538d WETH=0xC778417E063141139FCE01098278014040AA0CD5AB 我的钱包里有2000个DAI(Ropsten) 但是当我把数据放在那里的时候。这样地: Metamask显示契约引发了一个错误。 所以我可能错过了什么,或者我做错了 能否请人帮忙,告诉我如何在那里成功交易?我成功了。 如果有人对解决方案感兴趣,下面是我所做的 1-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显示契约引发了一个错误。 所以我可能错过
amountIn
应该在10^18中,这意味着100被写入,它应该是100x10^18=100000000000000000000
2-我必须批准UniswapRouterAddress来花费这100 DAI。
因此,在DAI合同地址上,我必须将数据如下:
在那之后,我不能用100黛换以太币(100黛相当于以太币)